5 điểm bởi xguru 2023-07-21 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Từ Citus 12, hỗ trợ phân mảnh chỉ bằng tên schema mà không cần bước mô hình hóa dữ liệu riêng biệt
    • Có thể dễ dàng áp dụng phân mảnh cho SaaS đa tenant, microservice dùng chung một DB, v.v.
  • Trước đây Citus sử dụng phân mảnh dựa trên hàng (row-based)
    • Tối ưu cho ứng dụng phân tích
    • Vẫn có thể dùng cho đa tenant, nhưng phải thêm cột tenant ID vào bảng và sử dụng nó trong bộ lọc, truy vấn, khóa ngoại, v.v.
  • Phân mảnh dựa trên schema hầu như không có ràng buộc về mô hình dữ liệu hay các bước đặc biệt khi so với PostgreSQL không phân mảnh
    • Có thể dễ dàng xây dựng ứng dụng đa tenant dùng schema cho từng tenant
    • Dù có ràng buộc rằng join/khóa ngoại chỉ được áp dụng cho các bảng trong cùng một schema, giao dịch giữa các schema vẫn hoạt động

Chưa có bình luận nào.

Chưa có bình luận nào.