Azure 将具有分区键的Cosmos DB固定集合迁移到无限集合

Azure 将具有分区键的Cosmos DB固定集合迁移到无限集合,azure,azure-cosmosdb,Azure,Azure Cosmosdb,我有一个宇宙数据库固定收集。集合已创建并使用分区键 从固定集合到无限集合的迁移选项有哪些 我知道我可以使用将数据导出为JSON,然后将其导入新配置的无限集合。Microsoft还支持其他选项吗?Azure团队编写了一个迁移工具,使用Cosmos变更源和变更源处理器: change feed处理器通过检查租约集合来工作。租约集合为每个源集合分区保存一个文档。如果此租约集合中没有文档(这不是您第一次启动程序时的文档),则源集合中的所有文档都将被视为更改 迁移工具将任何更改的文档复制到目标集合(Do

我有一个宇宙数据库固定收集。集合已创建并使用分区键

从固定集合到无限集合的迁移选项有哪些


我知道我可以使用将数据导出为JSON,然后将其导入新配置的无限集合。Microsoft还支持其他选项吗?

Azure团队编写了一个迁移工具,使用Cosmos变更源和变更源处理器:

change feed处理器通过检查租约集合来工作。租约集合为每个源集合分区保存一个文档。如果此租约集合中没有文档(这不是您第一次启动程序时的文档),则源集合中的所有文档都将被视为更改


迁移工具将任何更改的文档复制到目标集合(DocumentFeedObserver.ProcessChangesSync)。

我甚至不知道这个repo存在。我浏览了代码,这看起来确实像我需要的。谢谢