Berkeley DB XMLをサーバクライアントモデルへ-Native XMLDB Query Daemon

The Native XMLDB Query Daemon Projectは5日(現地時間)、Native XMLDB Query Daemonの最新版となるNative XMLDB Query Daemon 1.0.0を公開した。Native XMLDB Query Daemon 1.0.0はSleepycatのBerkeley DB XMLのクライアントサーババージョンにあたる。Apache License v2.0のもと提供されているオープンソースソフトウェア。

Native XMLDB Query DaemonはもともとSleepycatグループにおけるディスカッションを発端として生まれたプロジェクトだ。Sleepycat Berkeley DB XMLは組み込み型のXMLデータベースエンジン。Berkeley DB XMLではXQueryを使ってXMLデータをBerkeley DBにストアしたりインデックス化することができる。Berkeley DB XMLはC++のライブラリとして動作する。Berkeley DBシリーズは組み込みデータベースとしては著名なもののひとつ。

Native XMLDB Query Daemonは、これをサーバクライアントモデルに対応させたもの。サーバ側はC++で作成されApacheモジュールで動作する。クライアントはJavaに限らず、SOAPを経由して多くの主要なプログラミング言語から使うことができる。

Native XMLDB Query Daemon 1.0.0のクライアントはJavaで作成され、XQuery、XPath、Xml:DB APIレイヤなどをサポートしているほか、グラフィカルな管理コンソールが用意されている。サーバは自らコンパイルするか、Linux x86/x86-AMD64はバイナリが用意されているため、それを使うことができる。

JavaクライアントはJ2SE 1.4およびJ2SE 5.0での動作がサポートされている。XPathやXQueryを使ったデータの追加や削除、更新が可能で、初期の段階ではあるがXml:DBレイヤもサポートされている。11月30日にはSleepycat Berkeley DB XMLの拡張機能やXml:DBのさらなるサポートを追加したNative XMLDB Query Daemon 1.1.0のリリースが、2006年1月には1.2.0のリリースが予定されている。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

求人情報