Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đối phó với các tập hợp lồng nhau trong mysql?

Để cập nhật / xóa, bạn cần phải tăng / giảm left / right giá trị của tất cả các phần tử của nhánh.
Ví dụ về truy vấn bạn có thể tìm thấy tại đây .

Các bộ lồng nhau hoạt động RẤT chậm với các cây lớn khi cập nhật / chèn / xóa. Và rất nhanh để chọn.
Vì vậy, chỉ sử dụng mô hình này với dữ liệu tĩnh, dữ liệu này sẽ được lưu trữ hầu như không có thay đổi và cây này sẽ không chứa hàng nghìn nút (hoặc bất kỳ cập nhật nào sẽ mất vài phút để hoàn thành). Đường dẫn cụ thể hóa hoạt động nhanh hơn nhiều.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để biết bộ ký tự của cơ sở dữ liệu / bảng / cột MySQL là gì?

  2. Kết quả nhóm PHP / MySQL theo cột

  3. mysql:làm cách nào để lưu ORDER BY sau LEFT JOIN mà không cần sắp xếp lại?

  4. cài đặt gem:Không thể tạo tiện ích mở rộng gốc gem (không thể tìm thấy tệp tiêu đề)

  5. Làm cách nào để lưu trữ ngày-giờ trong UTC vào cơ sở dữ liệu bằng EclipseLink và Joda-Time?