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

expert

OOC hoạt động như thế nào đối với các tài khoản có chức năng ghi nhiều khu vực trong Cosmos DB?

junior

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

junior

RU trong Cosmos DB là gì?

Bình luận

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

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