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

middle

Làm thế nào để chọn khóa phân vùng phù hợp cho container trong CosmosDB?

middle

Giải thích việc sử dụng Stored Procedures, TriggersUDF trong Cosmos DB?

senior

Làm thế nào để chọn Khóa Phân vùng cho các container chủ yếu đọc trong CosmosDB?

Bình luận

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

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