Sự khác biệt giữa Phân vùng Logic và Phân vùng Vật lý trong Cosmos DB là gì?
Sự khác biệt giữa Phân vùng Logic và Phân vùng Vật lý trong Cosmos DB là gì?
Trong Azure Cosmos DB, sự khác biệt chính giữa phân vùng logic và phân vùng vật lý liên quan đến cách chúng tổ chức và lưu trữ dữ liệu.
Phân vùng Logic (Logical Partition) là một đơn vị cơ bản để tổ chức dữ liệu bên trong một container của Cosmos DB. Mỗi phân vùng logic chứa một tập hợp các mục (items) có cùng giá trị khóa phân vùng (partition key). Việc chọn khóa phân vùng là một quyết định thiết kế quan trọng vì nó ảnh hưởng đến hiệu suất của ứng dụng. Mỗi phân vùng logic có thể lưu trữ tối đa 20 GB dữ liệu
Phân vùng Vật lý (Physical Partition) là cấu trúc lưu trữ cơ bản trong Azure Cosmos DB, được quản lý hoàn toàn bởi hệ thống. Dữ liệu trong các phân vùng logic được phân phối đều qua các phân vùng vật lý để đảm bảo khả năng mở rộng và hiệu suất. Mỗi phân vùng ...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào