Câu trả lời:
Vì cơ sở dữ liệu XML là phân cấp, bạn có thể xem xét chúng. Gần đây tôi đã sử dụng BaseX và thích nó rất nhiều.
Bất kỳ triển khai LDAP nào cũng sẽ được phân cấp hoặc ít nhất là được hiển thị như vậy, ngay cả khi phần phụ trợ khác.
(Có khả năng là những người khác và thậm chí cả Thư mục mở của Apple, nhưng tôi không biết liệu trang đó có trang dự án dành riêng không)
Tôi tìm thấy quai bị và GPL được cấp phép. * Quai bị (còn được gọi là M) là ngôn ngữ lập trình có mục đích chung hỗ trợ cơ sở dữ liệu duy nhất, phân cấp (hoặc đa chiều) * http://cs.uni.edu/~okane/mumps.html
Cập nhật
Liên kết quan trọng.
MongoDB là một cơ sở dữ liệu hướng tài liệu lưu trữ JSON nhị phân . Đây là một cơ sở dữ liệu nguồn mở với sự hỗ trợ thực tế của công ty .
Về mặt phân cấp, nó lưu trữ "tài liệu" thay vì "bản ghi" trong "bộ sưu tập" thay vì "bảng". Sử dụng JSON, thật dễ dàng để tạo các đối tượng thể hiện dữ liệu phân cấp. Nó cũng hỗ trợ lập chỉ mục và truy vấn "vào" các tài liệu này.
Nếu bạn đang nghĩ về cơ sở dữ liệu XML, JSON sẽ có tính cạnh tranh.
Nó không phải là nguồn mở, nhưng Microsoft SQL 2008 Management Studio Express miễn phí và cho phép các kiểu dữ liệu XML bắt đầu với SQL Server 2005. Nếu bạn không quen với việc sử dụng kiểu dữ liệu XML để lưu trữ các thừa kế, tôi hiện đang đọc một cuốn sách của Michael Coles có tên Pro SQL Server 2008 XML giới thiệu sử dụng XML trong SQL.
http://www.microsoft.com/doads/en/details.aspx?F FamilyID = 08e52ac2-1d62-45f6-9a4a-4b76a8564a2b