Dưới đây là một số chiết xuất có liên quan.
Q: Các họ cột được sử dụng để làm gì?
Trả lời: Các lý do phổ biến nhất của việc sử dụng họ cột: (1) sử dụng cài đặt nén, bộ so sánh, loại nén, toán tử hợp nhất hoặc bộ lọc nén khác nhau trong các phần khác nhau của dữ liệu; (2) thả một họ cột để xóa dữ liệu của nó; (3) một họ cột để lưu trữ siêu dữ liệu và một cột khác để lưu trữ dữ liệu.
Hỏi: Sự khác biệt giữa lưu trữ dữ liệu trong nhiều họ cột và trong cơ sở dữ liệu nhiều rockdb là gì?
A: Sự khác biệt chính sẽ là sao lưu, ghi nguyên tử và hiệu suất ghi. Ưu điểm của việc sử dụng nhiều cơ sở dữ liệu: cơ sở dữ liệu là đơn vị sao lưu hoặc điểm kiểm tra. Dễ dàng sao chép cơ sở dữ liệu sang máy chủ khác hơn là họ cột. Ưu điểm của việc sử dụng nhiều họ cột: (1) ghi các lô là nguyên tử trên nhiều họ cột trên một cơ sở dữ liệu. Bạn không thể đạt được điều này bằng cách sử dụng nhiều cơ sở dữ liệu RocksDB. (2) Nếu bạn phát hành đồng bộ hóa ghi vào WAL, quá nhiều cơ sở dữ liệu có thể ảnh hưởng đến hiệu suất.
Q: Tôi có nhiều không gian chính khác nhau. Tôi có nên tách chúng bằng tiền tố hoặc sử dụng các họ cột khác nhau không?
Trả lời: Nếu mỗi không gian khóa lớn một cách hợp lý, thì nên đặt chúng trong các họ cột khác nhau. Nếu nó có thể nhỏ, thì bạn nên xem xét để đóng gói nhiều không gian chính vào một họ cột, để tránh những rắc rối khi duy trì quá nhiều họ cột.