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


12

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

回答:


6

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


データベース全体を1つの巨大なXMLドキュメントとして表すことができると仮定します。
ガイウス

1
もちろん、データを複数のドキュメントに分割することもできます...
Kim

@objectiveME:これは、コメントではなく回答である必要があります
Kim

変更しました(コメントから回答へ)。
ガンダルフ2011年

4

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

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



1

MongoDBは、バイナリJSONを格納するドキュメント指向のデータベースです。これは、実際の企業の支援を受けたオープンソースのデータベースです。

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

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


1
XMLとJSONは、IMSに似ていません ...
Gaius

1

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.