Antworten:
Da XML-Datenbanken hierarchisch sind, können Sie sich diese ansehen. Ich habe kürzlich BaseX verwendet und es hat mir sehr gut gefallen.
Jede LDAP-Implementierung wird hierarchisch sein oder zumindest als solche verfügbar gemacht, selbst wenn das Backend etwas anderes ist.
(Es gibt wahrscheinlich andere und sogar Apples Open Directory, aber ich weiß nicht, ob dieses eine eigene Projektseite hat.)
Ich fand Mumps und seine GPL lizenziert. * Mumps (auch als M bezeichnet) ist eine universelle Programmiersprache, die eine eindeutige, hierarchische (oder mehrdimensionale) Datenbankfunktion unterstützt. * Http://cs.uni.edu/~okane/mumps.html
Aktualisieren
Wichtige Links.
MongoDB ist eine dokumentenorientierte Datenbank, in der binäres JSON gespeichert wird . Es ist eine Open-Source-Datenbank mit tatsächlicher Unternehmensunterstützung .
In Bezug auf die Hierarchie werden "Dokumente" anstelle von "Datensätzen" in "Sammlungen" anstelle von "Tabellen" gespeichert. Mit JSON ist es einfach, Objekte zu erstellen, die hierarchische Daten darstellen. Es unterstützt auch das Indizieren und Abfragen "in" diese Dokumente.
Wenn Sie an XML-Datenbanken denken, sollte JSON wettbewerbsfähig sein.
Es ist kein Open Source, aber Microsoft SQL 2008 Management Studio Express ist kostenlos und erlaubt XML-Datentypen ab SQL Server 2005. Wenn Sie nicht mit der Verwendung des XML-Datentyps zum Speichern von Erben vertraut sind, lese ich derzeit ein Buch von Michael Coles mit dem Titel Pro SQL Server 2008 XML, das die Verwendung von XML in SQL einführt.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b