簡體   English   中英

將帶有分區鍵的Cosmos DB固定集合遷移到無限集合

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM