Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

オープンソースDBの成熟度を計る[前編]

2007年09月20日 14:43 [IDG-2007/09/18] 1 2 3
企業でのオープンソース・ソフトウェアの利用が活発化している昨今、データ活用の基盤となるデータベースにおいても、オープンソースのRDBMS(リレーショナル・データベース管理システム)が採用されるケースが増えてきている。だが、自社の業務内容やITシステムの状況に合致する製品の選定、導入は決して易しいプロセスではない。前編となる今回は、代表的なオープンソースDBについて、その特徴や最新版の技術・機能の成熟度について見ていく。

木村明治
キムラデービー 代表

オープンソースDBの成熟度とプレゼンス

 日本国内のユーザーにおいて代表格とされるオープンソースDBと言えば、「PostgreSQL」と「MySQL」がまず思い浮かぶが、これら以外にもさまざまなDBが存在している。両DBと同じC/C++ベースでは、「Firebird」「Ingres」「SQLite」「Berkley DB」などがあり、Javaベースでは「Apache Derby(Java DB)」「HSQLDB」「H2」などがある。

 これらのうち、自社での利用に適したオープンソースDBはどれなのかを検討する際の指標として、野村総合研究所(NRI)が2006年8月に公開した「NRIオープンソースマップ」を紹介したい(図1)。これは、企業システムでの採用実績がある計24のオープンソース・ソフトウェアを、成熟度とプレゼンスという2軸での評価でマッピングしたものだ。

ossdb_1_thumb.jpg
図1:NRIオープンソースマップ
*資料:野村総合研究所(NRI)「NRIオープンソースマップ」(2006年8月発表)http://www.nri.co.jp/news/2006/060808_1.html

 このNRIオープンソースマップでは5つのオープンソースDB (MySQL、PostgreSQL、Firebird、Ingres、Apache Derby)が取り上げられており、NRIの評価はいずれも「企業システムで使えるレベル」(成熟度、プレゼンス共に3ポイント以上)である。有名なMySQLとPostgreSQLはまだしも、他の3製品については、オープンソースDBとして登場したのがここ数年のことなのに、なぜ、成熟度についても一定の評価を得ているのかという点に疑問を持たれるかもしれない。

 新興のオープンソースDBにもこうした評価がなされた理由は、それらの「成り立ち」に起因する。これらは商用のRDBMS製品を源としてオープンソース化された(IngresとApache Derby)、もしくは商用製品から分岐した(Firebird)ものなのである。なお、主要なオープンソースDBの歴史については図2を参照されたい。

 最近では、いずれのオープンソースDBも、基本的にSQLの標準を意識した作りになっており、機能面での差異は小さくなる傾向にある。しかしながら、その成り立ちや開発ポリシー、プロセスの違いにより、それぞれ独自の特徴も少なくない。以下、主要なオープンソースDBについて、それぞれの最新バージョンをベースに、特徴や技術および機能面での成熟度について見ていくことにする。

ossdb_2_thumb.jpg
図2:主要なオープンソースDBの歴史

最終更新:2007年11月20日 17:08