我已经在Azure Cosmos DB中创建了一个gremlin api数据库,并且在一个集合中有数据。
但是,我想知道是否有一种方法可以将数据克隆到另一个数据库的另一个集合中。
我想将图形数据从开发环境复制到阶段和生产环境。
答案 0 :(得分:0)
您可以使用现有的cosmos SQL API工具(以前称为documentdb),cosmosdb也允许您通过sql API查询图形
诸如“ select * from c”之类的东西可以为您获取cosmosdb如何存储图形数据的json表示形式。
最简单的方法是使用cosmosdb migration tool:
select * from c
使用您的dev端点这应该将您的开发图形数据推送到产品中。
您还可以使用与documentdb一起使用的其他Azure工具(例如数据工厂)
答案 1 :(得分:0)
只需使用此CosmicClone将一个帐户的cosmos db图形数据库克隆到另一个https://github.com/microsoft/CosmicClone。在20分钟内克隆了50万条记录。看起来它可以与数据库一起克隆集合。