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

Giải thích các chế độ lập chỉ mục khác nhau trong Cosmos DB?

Câu trả lời

Azure Cosmos DB hỗ trợ hai chế độ lập chỉ mục mà bạn có thể cấu hình trên một container Cosmos DB:

  1. Chế độ lập chỉ mục Nhất quán (Consistent): Nếu chính sách lập chỉ mục của container được đặt thành Nhất quán, các truy vấn trên container cụ thể sẽ tuân theo cùng một mức độ nhất quán như đã được chỉ định cho các đọc điểm (ví dụ, nhất quán mạnh, nhất quán giới hạn, phiên hoặc nhất quán cuối cùng). Chỉ mục được cập nhật đồng bộ khi bạn cập nhật các mục. Ví dụ, các thao tác chèn, thay thế, cập nhật và xóa trên một mục sẽ dẫn đến việc cập nhật chỉ mục. Chế độ lập chỉ mục Nhất quán hỗ trợ các truy vấn nhất quán nhưng có thể ảnh hưởng đến thông lượng ghi
  2. Chế độ lập chỉ mục Không (None): Một container có chế độ lập chỉ mục Không sẽ không có chỉ mục nào được liên kết với nó. Điều này thường được sử dụng nếu cơ sở dữ liệu Cosmos DB được sử dụng như một kho lưu trữ khóa-giá trị, và các mục chỉ được truy cập bằng ID của chúng....
middle

middle

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

senior

Khi nào và tại sao bạn nên loại trừ các đường dẫn thuộc tính khỏi việc lập chỉ mục trong Cosmos DB?

middle

Bạn có thể trộn lẫn các loại tài liệu khác nhau trong cùng một container trong Cosmos DB không? Tại sao bạn lại làm điều đó?

middle

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

Bình luận

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

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