あ、日本IBMの下佐粉(しもさこ)と申します。ブログ」で検索すると、たいてい一番上に出てくるブログ▼の中の人です。今日は最初にDB2の特徴を私から紹介させてください。――横からすみません、ライターの青宮です。お時間や、コーヒー、おやつのご用意などありがとうございます。ちなみにこのおやつは......。私たちがDB2について紹介するとき、感心していただけた場合には、おやつをプレゼントしたいと思います。えっ、そういう企画だったんだ(笑)――おお、ありがとうございます。DB2の説明がんばります。あ、インストールしていただいたDB2もあるので、気に入っていただいた部分は、実際に試していただけるといいなと思っています。DB2のSAMPLEデータベースにあるテーブルの一つ。データベースプログラミングでよく利用するSQL文の一種。[テーブル名]という問い合わせをデータベースに実行すると、そのテーブルが含むすべてのデータを取得できる。それではDB2の特徴的なところをいくつか説明するところから。DB2は1983年生まれ、28歳のRDBMSです。クローズな、社内システム的なところで使われているイメージがすごくあります。固くて、まじめな感じがします。周りで使っているって人は、残念ながら、あんまり聞いたことがありません。そもそも無料で使えるってことを知りませんでした。そうそう、そうなんですよね。試してみるまでそこを知らなかった。はい、Webプログラミングの世界では、残念ながら認知度はあまり高くないと思います。「無料」のところをお伝えしたいです。Express-C」という無料で使えるエディションがあります▼。無料版でも実用的です。データベースのサイズは無制限ですし、使用目的や期限の制限もありません。本番で普通にご利用いただけるケースも十分あると思います。主なところではメモリー2GB、CPU2コアまでという制限があります。この範囲で済むプロジェクトでしたら、快適にご利用いただけるでしょう。DB2はいろいろな環境で動くことも売りにしています。Windowsや、Linux、AIX、z/OS、AS/400......。SolarisやHP-UXなど他社さんの商用UNIXでも動作します。Systems版のLinux▼なんてのも。レアなハードウエアでも動くんですね。JavaやPHP、Ruby、C/C++、COBOLなどなど。Perlにも対応しています。特徴的なのは、すべての言語で、データベースに接続するためのドライバを、自社で開発していることです。これって、意外と便利なことが多いです。Perlのドライバを利用して、なにかうまくいかないことがあったとき、もしIBMのサポートをご購入いただいていた場合でしたら、IBMに電話してPerlの質問ができます。