web-dev-qa-db-ja.com

オープンソースの階層型データベース管理システムはありますか

私は階層型データベース管理システムを探していましたが、出会ったのはIBMのimsだけでした。使用できるオープンソースシステムはありますか?.

12
Gandalf

XMLデータベースは階層的であるため、それらを見ることができます。私は最近 BaseX を使用し、とても気に入りました。

6
Kim

LDAP実装は、バックエンドが他のものであっても、階層的であるか、少なくともそのように公開されます。

(おそらく他にもあり、AppleのOpen Directoryさえありますが、それが専用のプロジェクトページを持っているかどうかはわかりません)

4
Joe

私はおたふく風邪とそのGPLがライセンスされていることを発見しました。*おたふく(Mとも呼ばれます)は、一意の階層(または多次元)データベース機能をサポートする汎用プログラミング言語です*http://cs.uni.edu/~okane/mumps.html

更新

重要なリンク

- http://gradvs1.mgateway.com/main/

- http://www.intersystems.com/

2
Gandalf

MongoDBバイナリJSON を格納するドキュメント指向のデータベースです。これは実際の corporate backing を含むオープンソースのデータベースです。

階層的には、「レコード」ではなく「ドキュメント」を「テーブル」ではなく「コレクション」に格納します。 JSONを使用すると、階層データを表すオブジェクトを簡単に作成できます。また、これらのドキュメントの「中」へのインデックス付けとクエリもサポートします。

XMLデータベースを考えている場合、JSONは競争力があるはずです。

1
Gates VP

オープンソースではありませんが、Microsoft SQL 2008 Management Studio Expressは無料で、SQL Server 2005以降のXMLデータ型を使用できます。XMLデータ型を使用して階層を格納することに慣れていない場合は、現在、マイケルコールのProと呼ばれる本を読んでいます。 SQLでのXMLの使用を紹介するSQL Server 2008 XML。

http://www.Microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b

1
fa1c0n3r