【ハウツー】
フリー・オープンソースのRDBMSとして真っ先に挙がるのがMySQLとPostgreSQL。この2つのデータベースはサーバとして動作させるタイプで、エンタープライズにおける業務にも耐え得るように高機能化・高性能化し、大規模システムへの対応を続けている。
一方、組み込みを対象としたデータベースとなるとApache Derby、H2、HSQLDB、Berkeley DBあたりが有名。Apache Derby(以降、Derby)はJava EEアプリケーションサーバに、HSQLDBはWebアプリケーションに同梱されることが多い。H2は新進気鋭の存在としてキラリと光るものがある。何と言っても成果物に同梱してそのまま使えるというのが組み込みデータベースの最大の利点だ。
どれも興味深いが、ここでは先週に新版がオフィシャルリリースされたDerbyを紹介したい。まだ組み込みデータベースを使ったことがないデベロッパはこれを機会にぜひ一度触れてみてほしい。
DerbyはJavaで開発された組み込み向けのRDBMS。Apache License Version 2.0の下、オープンソースソフトウェアとして提供されている。組み込みとしてもサーバとしても動作することができ、エンタープライズ用途においては特定のシステム構成まではエンタープライズ向けのデータベースに匹敵する性能を発揮する。
執筆時点における最新オフィシャルリリースは2日(米国時間)にリリースされた10.2.1.6。ナイトリービルドが提供されているため、細かいバージョンアップを重ねたバージョンを取得することも可能。10.2.1.6における主な新機能は次のとおり。
Apache Derbyのオフィシャルリリースはバージョン番号が揃っていない。最初のオフィシャルリリースが2005年8月3日(米国時間)における10.1.1.0であり、次いで10.1.2.1、10.1.3.1と公式公開されている。
DerbyはもともとCloudscapeが開発したJBMSと呼ばれるデータベースエンジンがベースになっており、JBMSはInformix Softwareに買収された後、さらにIBMに買収され、その後The Apache Software Foundationに寄贈され現在に至る。
| 【コラム】コンピュータアーキテクチャの話 第255回 LSIの動作に影響をおよぼすのは1MeV以上のエネルギーを持つ中性子 [08:00 5/25] |
| アジレント、PCI Express 3.0フライング・リード・プローブを発表 [08:00 5/25] |
| TI、タブレット向けに高解像度・低消費電力のFPD-Linkシリアライザを発表 [07:30 5/25] |
| 東芝、「Cortex-M0」を採用したスマートメーター向け汎用マイコンを発表 [07:00 5/25] |
| 東工大と東大、細胞内のタンパク質の立体構造形成の人為的な再現に成功 [07:00 5/25] |
|
【コラム】コンピュータアーキテクチャの話 第255回 LSIの動作に影響をおよぼすのは1MeV以上のエネルギーを持つ中性子 [08:00 5/25] エンタープライズ |
|
アジレント、PCI Express 3.0フライング・リード・プローブを発表 [08:00 5/25] エンタープライズ |
|
【連載】発音も聞けちゃう、知って得するidiom情報 第12回 back out [08:00 5/25] ライフ |
|
日本の財政に対する信頼性や安定性の確保が重要に [08:00 5/25] ライフ |
|
京王線&相模原線の接続が便利に! 8/19より調布駅・布田駅・国領駅が地下化 [08:00 5/25] ライフ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。