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

Mục đích của khóa phân vùng tổng hợp trong Cosmos DB là gì?

Câu trả lời

Trong Azure Cosmos DB, mục đích của khóa phân vùng tổng hợp (composite partition key) là để tăng cường khả năng mở rộng và hiệu quả của truy vấn bằng cách sử dụng nhiều trường để xác định phân vùng dữ liệu. Điều này giúp phân phối dữ liệu một cách đều đặn hơn qua các phân vùng, từ đó cải thiện hiệu suất và khả năng mở rộng của cơ sở dữ liệu.

Cách Thức Hoạt Động

Khóa phân vùng tổng hợp bao gồm hai hoặc nhiều trường trong một tài liệu. Khi bạn tạo một khóa phân vùng tổng hợp, Cosmos DB sử dụng giá trị kết hợp của các trường này để phân chia dữ liệu vào các phân vùng logic. Điều này cho phép Cosmos DB quản lý và truy xuất dữ liệu một cách hiệu quả hơn, đặc biệt là khi làm việc với lượng lớn dữ liệu hoặc khi cần truy vấn dữ liệu dựa trên nhiều điều kiện.

Lợi Ích

  1. Phân bổ dữ liệu đều hơn: Sử dụng nhiều trường cho phé...
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?

junior

Liệt kê các loại chỉ mục trong Cosmos DB?

middle

Liệt kê tên một số chế độ thông lượng RUs được sử dụng 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