アットウィキロゴ

XMLDB

更新日:2009-08-26

XMLデータベース(XMLDB)とはXML形式の情報をXMLのまま保存、検索、
出力することができるデータベースのことです。

代表的なXMLDBオープンソースプロジェクト


eXist

Wolfgang Meierによって2000年から開発されたプロジェクトです。
XQueryへの準拠度合いの高さ、Javaをベースとしたプラットフォーム
非依存な点、索引作成、全文検索機能など、非常に意欲的なプロダクト
といえます。標準でSOAPやRESTfulなど様々なI/Fに対応し、eXist単体
だけで簡単なWebアプリケーションを作ることができます。


Apache Xindice

Apache XMLプロジェクトの一環ということで期待も高かったのですが、
ここ数年開発のスピードが遅くなっているようです。
問い合わせ言語の面でも、XPathにのみ対応しており、XQueryは未対応
であることなど、標準への準拠度合いが低いのが難点となっています。


Oracle Berkley XML Databse

組み込み型のdbとして多くの実績を持つ、Berkey DBのXML対応版です。
2006年に開発元のSleepycat software社に買収されたことにより、
現在はOracle Berkeley DB XMLとして提供されています。実績も豊富
なこと、XQueryといった標準への準拠度合いも高いことから、導入を検討
する価値があるでしょう。



XMLDBの総合情報サイト「XMLDB.JP」
http://www.xmldb.jp/
最終更新:2009年08月26日 16:49