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

Chúng ta có thể thay đổi Partition Key trong Cosmos DB không?

Câu trả lời

Trong Azure Cosmos DB, việc thay đổi Partition Key của một container hiện có không được hỗ trợ trực tiếp. Khi bạn tạo một container, Partition Key được chọn sẽ được sử dụng làm cơ sở cho một kế hoạch băm nhất quán, điều này quyết định cách phân phối dữ liệu qua các phân vùng logic và vật lý. Do đó, giá trị này không thể thay đổi sau khi container đã được tạo.

Tuy nhiên, có một giải pháp để "thay đổi" Partition Key bằng cách sử dụng tính năng di chuyển dữ liệu từ container này sang container khác với Partition Key mới. Điều này yêu cầu bạn phải tạo một container mới với Partition Key mong muốn và sau đó di chuyển dữ liệu từ container cũ sang container mới. Quá trình này có thể được thực hiện thông qua Azure Portal hoặc sử dụng các công cụ như Azure Data Factory hoặc các SDK...

middle

middle

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

middle

Tên và định nghĩa một số Consistency Models/Levels trong Azure Cosmos DB?

senior

Chế độ chỉ mục None trong Cosmos DB được sử dụng khi nào?

middle

Giải thích thế nào là Point Read 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