Tôi bắt đầu một dự án mới có một số dữ liệu phân cấp và tôi đang xem tất cả các tùy chọn để lưu trữ trong cơ sở dữ liệu tại thời điểm này .dữ liệu phân cấp trong cơ sở dữ liệu: truy vấn đệ quy so với bảng đóng so với cơ sở dữ liệu đồ thị
Tôi đang sử dụng PostgreSQL, cho phép truy vấn đệ quy. Tôi cũng đã xem xét các mẫu thiết kế cho các cơ sở dữ liệu quan hệ, chẳng hạn như closure tables và tôi đã xem xét các giải pháp cơ sở dữ liệu đồ thị như neo4j.
Tôi rất khó để quyết định giữa các tùy chọn này. Ví dụ: cho rằng RDBMS của tôi cho phép truy vấn đệ quy, nó vẫn có ý nghĩa để sử dụng bảng đóng và làm thế nào để so sánh với các giải pháp cơ sở dữ liệu đồ thị về khả năng bảo trì và hiệu suất?
Bất kỳ ý kiến / kinh nghiệm nào cũng sẽ được đánh giá cao!
Điều bảng đóng cửa đó thực sự khá gọn gàng. Không cần thiết nếu bạn có các truy vấn đệ quy, nhưng vẫn khá gọn gàng. Cám ơn bạn đã khiến tôi chú ý tới việc này. –