|
||||||||||
| 前のページ 1 2 3 | ||||||||||
| Ruby on Railsからも、PHPからも簡単にアクセス | ||||||||||
|
とても便利でWeb 2.0型のサービスでぜひとも利用したいpureXMLの機能ですが、開発に関する部分はどうでしょうか? もちろん問題ありません。データベースへのアクセスに関する部分は、これまでと同様です。ただし、各ドライバでXMLに関する拡張がなされています。ここでは、Ruby on RailsとPHPに関して紹介しましょう。 |
||||||||||
| Ruby on Rails(DB2 on Rails) | ||||||||||
|
日本でも非常に注目が集まっているRuby on Railsですが、IBMからもこれまでDB2 on Railsというプロジェクト名でalphaWorksのWebサイトにスターターキットが公開されていました。 このパッケージは「Ruby on Rails + Rails Adapter/Driver + DB2」という組み合わせを1つのインストーラにまとめたオールインワンのパッケージでした。現在では「Rails Adapter/Driver for IBM Databases」としてRubyForgeのサイトで公開されており、GEMを使ってインストールができるようになっています。これから環境を構築される方は通常通りにRuby on Rails、DB2の環境をセットアップし、gemコマンドを使ってアダプタ/ドライバを導入するだけという、簡単なセットアップ方法になっています。もちろんpureXMLに対応していますので、XMLデータも問題なく扱うことができます。 DB2 on Railsに関しては「Unofficial DB2 BLOG」というブログで非常に詳しく取り上げられていますので、ぜひ参考にしてください。
Unofficial DB2 BLOG
http://db2.jugem.cc/ Starter Toolkit for DB2 on Rails http://www.alphaworks.ibm.com/tech/db2onrails Ruby on Rails framework support added for DB2 data servers https://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/ com.ibm.db2.luw.wn.doc/doc/c0052631.html Rails Adapter/Driver for IBM Databases http://rubyforge.org/projects/rubyibm/ |
||||||||||
| PHP | ||||||||||
|
昨今のWebサービスで忘れてはいけないのはやはりPHPです。IBMもPHPに関しては非常に力を入れていて、PHPのエンジンを開発しているZend Technologyと強力なパートナーシップを結んでいます。これにより、PHPコミュニティでのDB2の利用が加速しており、エンタープライズの領域でも「PHP+DB2」の利用が進んでいます。 この協業の成果として、エンタープライズ向け統合PHPソリューション「Zend Core for IBM v2.0.1」を公開しています。このパッケージはエンタープライズ向けのPHPパッケージで、無償のDB2 Express-Cも付属したものも用意されています。これ1つでエンタープライズ向けの「PHP+DB2」環境が構築できるようになっています。 DB2用のドライバ単体としてもPHP拡張モジュールを提供するPECLのサイトで公開されています。最新のPDOに対応したものもあります。 また、pureXMLをPHPで扱うためのサンプルアプリケーションもIBMのWebサイトからダウンロードして試すことが可能です。ぜひダウンロードしてpureXMLの柔軟性と手軽さに触れてみてください。
Zend Core for IBM
http://www.zend.com/products/zend_core/zend_core_for_ibm PECL : ibm_db2 http://pecl.php.net/package/ibm_db2 IBM DB2、Cloudscape および Apache Derby 関数 http://jp.php.net/manual/ja/ref.ibm-db2.php PECL : PDO_IBM http://pecl.php.net/package/PDO_IBM IBM 関数 (PDO_IBM) http://jp.php.net/manual/ja/ref.pdo-ibm.php Linux または UNIX での PHP 環境のセットアップ http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/ com.ibm.db2.udb.apdv.php.doc/doc/t0011926.htm Windows での PHP 環境のセットアップ http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/ com.ibm.db2.udb.apdv.php.doc/doc/t0023667.htm pureXMLサンプルアプリケーション : PHP編 http://www.ibm.com/jp/domino01/mkt/dminfo.nsf/doc/0056D80B Web 2.0 Starter Toolkit for IBM DB2 http://www.alphaworks.ibm.com/tech/web2db2/ |
||||||||||
| 最後に | ||||||||||
|
第3回はDB2 9の一番大きな特徴であるpureXMLについて紹介しました。Web 2.0が現実のものとなり、日本でも着々と広がりを見せてインターネット上を流れるデータの多くがXMLとなってきているのも事実です。 このような中でデータベースに関しては、XML対応に関して取り残されている感がありました。しかし、DB2 9のpureXMLがデータベースの分野で、これまでのRDBMSからXMLデータベースへとパラダイムシフトを加速させます。 皆さんもぜひ、この新しいpureXMLに触れていただき、XMLデータをXMLデータベースに格納することの恩恵を大いに受けてください。 |
||||||||||
|
前のページ 1 2 3 |
||||||||||
|
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||

