Cấu trúc dữ liệu phân cấp thường được lưu trữ trong cơ sở dữ liệu quan hệ. Loại lưu trữ này là linh hoạt nhưng bằng phẳng, vì vậy cấu trúc cây phải được xây dựng với mỗi truy vấn. Tôi muốn lưu trữ các bài đăng trên diễn đàn dưới dạng cấu trúc cây, nhưng có thể truy vấn hiệu quả, ví dụ như chọn bài đăng theo ngày hoặc tác giả.Làm thế nào để lưu trữ cấu trúc cây trong Java?
Tôi muốn có cơ sở dữ liệu nguồn mở có thể truy cập được từ Java.
Cách tốt nhất để làm như vậy là gì? CouchDB? neo4j? ...?
Làm thế nào về ORM? –
Một ORM sẽ làm cho việc xử lý thuận tiện hơn, nhưng cấu trúc dữ liệu cơ bản sẽ vẫn còn quan hệ và có lẽ hiệu suất sẽ không tốt như vậy. – deamon
Xem thêm: [Các tùy chọn lưu trữ dữ liệu phân cấp trong cơ sở dữ liệu quan hệ là gì?] (Http://stackoverflow.com/questions/4048151/what-are-the-options-for-storing-hierarchical-data-in- cơ sở dữ liệu quan hệ) – cbare