Chúng ta có thể thay đổi Partition Key
trong Cosmos DB không?
Chúng ta có thể thay đổi Partition Key
trong Cosmos DB không?
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
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào