Câu hỏi phỏng vấn Cosmos DB
Câu hỏi

Sự khác biệt giữa Phân vùng LogicPhân vùng Vật lý trong Cosmos DB là gì?

Câu trả lời

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

middle

Gợi ý câu hỏi phỏng vấn

senior

Tính năng của thuộc tính ETag trong Cosmos DB là gì?

middle

Giải thích việc sử dụng Change Feed trong Cosmos DB. Chúng ta sẽ sử dụng nó cho những trường hợp sử dụng nào?

middle

Giải thích cách hỗ trợ giao dịch trong Cosmos DB?

Bình luận

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

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