Tôi đang xây dựng ứng dụng web cần có mức ghi cao và hàng nghìn, thậm chí hàng triệu bản ghi phân cấp đại diện cho cây do người dùng xác định/xây dựng. Tôi không cố gắng xây dựng diễn đàn với các chủ đề nhưng cơ sở dữ liệu khổng lồ với hàng nghìn phân cấp nhỏ (cây có tối đa 10-20 hậu duệ) ...Lưu trữ dữ liệu phân cấp trong MySQL với tải ghi cao
Tôi biết nhiều mô hình để lưu trữ cấu trúc phân cấp - hiện tại tôi đang sử dụng Bộ lồng nhau nhưng hiệu suất với dữ liệu lớn và tải là vấn đề. Tôi cũng nghi ngờ rằng Danh sách Adjacency hoặc một cái gì đó tương tự có thể giải quyết điều này.
Tôi đã thử nghiệm với cơ sở dữ liệu Mongo là lưu trữ khóa/giá trị siêu nhanh nhưng tôi chỉ có thể sử dụng MySQL.
Tôi muốn nghe về những trải nghiệm của những người khác có vấn đề tương tự.
Bạn có thể làm rõ một chút không? Bạn muốn lưu trữ tất cả điều này và truy vấn các cấu trúc phân cấp? Làm thế nào bạn sẽ làm các truy vấn của bạn? –