Відповіді:
Оскільки бази даних XML є ієрархічними, ви можете переглянути їх. Нещодавно я користувався BaseX і дуже сподобався.
Будь-яка реалізація LDAP буде ієрархічною або, принаймні, викритою як такою, навіть якщо бекенд є чимось іншим.
(Ймовірно, є й інші, і навіть Open Directory Apple, але я не знаю, чи є у цього спеціальна сторінка проекту)
Я знайшов свинку та її ліцензію GPL. * Mumps (також званий M) - мова програмування загального призначення, яка підтримує унікальний, ієрархічний (або багатовимірний) засіб бази даних * http://cs.uni.edu/~okane/mumps.html
Оновлення
Важливі посилання.
MongoDB - це орієнтована на документи база даних, яка зберігає двійковий JSON . Це база даних з відкритим кодом з фактичною корпоративною підтримкою .
З точки зору ієрархічності він зберігає "документи" замість "записів" у "колекціях" замість "таблиць". За допомогою JSON легко створити об'єкти, які представляють ієрархічні дані. Він також підтримує індексацію та запит "в" ці документи.
Якщо ви думаєте про бази даних XML, JSON повинен бути конкурентоспроможним.
Це не з відкритим кодом, але Microsoft SQL 2008 Management Studio Express безкоштовний і дозволяє типи даних XML, починаючи з SQL Server 2005. Якщо ви не знайомі з використанням типу даних XML для зберігання герархій, я зараз читаю книгу Майкла Коула під назвою Pro SQL Server 2008 XML, який представляє використання XML у SQL.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b