有两个支持本地开发的azure模拟器,支持队列,缓存,blob等的“azure存储模拟器”,支持documentdb的“azure documentdb模拟器”。
之前,我们在一个mssql数据库中拥有所有内容,获取数据库的快照并将其用作我们的本地开发数据库。但是当我们将数据拆分为blob和documentdb时,我们看不到如何创建blob和documentdb的复制/快照并在本地开发中使用它。有没有办法将azure documentdb与模拟器中使用的数据库之间的数据同步?
答案 0 :(得分:0)
我们没有看到如何创建blob和documentdb的复制/快照,并在本地开发中使用它。
您似乎希望使用Blob和DocumentDB的副本进行开发和测试。据我所知,我们无法直接从Azure Blob导入/复制数据到Azure存储模拟器,我建议您可以copy data从一个容器到另一个容器进行本地开发和测试。此外,您可以使用DocumentDB data migration tool将生产DocumentDB中的数据/文档导入模拟器,为实现此目的,您需要将连接模式更改为网关(在数据迁移工具中使用目标设置为本地模拟器,单击目标信息>高级选项>连接模式>网关)。
答案 1 :(得分:0)
我认为使用"Data Factory"将数据从一个数据源移植到另一个数据源是解决方案吗?我只是尝试将2MB行从documentdb移植到一个高级的天蓝色SQL数据库,花费30,40分钟复制超过2M,这对我们的项目来说已经足够了。