Có các hệ thống quản lý cơ sở dữ liệu phân cấp mã nguồn mở [đã đóng]


12

Tôi đang tìm kiếm một hệ thống quản lý cơ sở dữ liệu phân cấp và người duy nhất tôi gặp là ims của IBM. Có hệ thống mã nguồn mở nào mà người ta có thể sử dụng không?.

Câu trả lời:


6

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.


Giả sử toàn bộ cơ sở dữ liệu của bạn có thể được biểu diễn dưới dạng một tài liệu XML khổng lồ!
Gaius

1
Tất nhiên, bạn có thể chia dữ liệu của mình qua một số tài liệu ...
Kim

@objectiveME: đây phải là một câu trả lời, không phải là một bình luận
Kim

tôi đã thực hiện thay đổi (từ bình luận để trả lời).
Gandalf

4

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)



1

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.


1
XML và JSON không giống như IMS ...
Gaius

1

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.