[英]Purpose of a Partition Key for a Cosmos DB Fixed (10GB) Collection
[英]Migrating a Cosmos DB fixed collection with partition key to an unlimited collection
我有一個Cosmos DB Fixed Collection。 該集合已創建並使用分區鍵。
從此固定集合到無限集合的遷移選項有哪些?
我知道我可以使用Azure Cosmos數據庫遷移工具將數據導出到JSON,然后將其導入新配置的Unlimited Collection。 Microsoft是否支持其他任何選項?
Azure團隊編寫了一個使用Cosmos Change Feeds和Change Feed Processor的遷移工具:
https://github.com/Azure/azure-documentdb-dotnet/tree/master/samples/ChangeFeedMigrationTool
更改訂閱源處理器通過檢查租約集合來工作。 租約集合包含每個源集合分區的文檔。 如果此租約集合中沒有文檔(第一次啟動程序時不會出現該文檔),則源集合中的所有文檔都將被視為更改。
遷移工具將任何已更改的文檔復制到目標集合(DocumentFeedObserver.ProcessChangesAsync)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.