目前,我正在尝试将cosmos db集合从一个数据库克隆到cosmos db中的另一个数据库。cosmos db的API设置为Mongo API。
我已经尝试过使用Azure Data factory,但看起来到目前为止还没有对Mongo API的支持。
有没有人知道如何在效率、自动化和性能方面做到这一点?
任何想法都值得赞赏。
我已经尝试过使用Azure Data factory,但看起来到目前为止还没有对Mongo API的支持。
实际上,Cosmos DB Mongo API和SQL API都属于Azure Cosmos DB服务,因此,您仍然可以在Azure数据工厂中为您的数据库创建Cosmos DB链接服务和数据集。
然后可以创建复制activity,将数据从一个集合导入到另一个集合。
如果你想让它成为一个自动化任务,我建议使用以下2种方式运行副本activity。
1.蔚蓝时间触发功能。
2.在Azure Web App后台运行的Web作业。
希望对您有帮助。有任何问题,请随时告诉我。
您可以使用Microsoft建议的data迁移工具
进行同样的操作。
没有办法进行备份并导入cosmosdb。
编辑:
使用新的cosmic clone
工具,您可以使用数据/存储过程/触发器/UDF等进行克隆/备份。阅读my blog
。
我有两个正在运行的docker容器。一个容器有MySQL和数据,另一个容器有Tomcat中的Java web应用程序。 如何使用数据将MySQL容器克隆到另一个Docker主机? 尝试了保存/加载方法。但是没有成功,因为没有数据 但是Java web应用程序容器正在工作
有没有一个简单的方法可以做到这一点?
本文向大家介绍在MongoDB中克隆集合吗?,包括了在MongoDB中克隆集合吗?的使用技巧和注意事项,需要的朋友参考一下 要在MongoDB中克隆集合,可以使用方法。让我们首先用文档创建一个集合。 使用文档创建集合的查询如下- 在method的帮助下显示集合中的所有文档。查询如下- 以下是输出- 这是在MongoDB中进行克隆的查询- 让我们在MongoDB中检查克隆集合的文档。查询如下- 以下
我有一个问题,但在我看来,我看到的所有解决方案都在解决一个比我更复杂的问题。 我对MongoDB比较陌生,但我一直在将它与Apache Neach一起使用来存储抓取的文档。由于我分阶段抓取,并以不同的方式评估每个抓取的结果,以获取统计数据,因此我一直将结果存储在不同的集合中。 我所要做的就是把这些收藏放在一起成为一个大的收藏,这样我就可以翻译和分类。所有字段都是相同的,因此我不需要添加任何新字段。
问题内容: 如何从一个数据库复制到另一个数据库。 数据库名称visco 我想将所有表从visco数据库复制到新数据库名称作为neptune 我创建了一个没有任何表的数据库,然后尝试从database1.bak文件还原数据库,然后显示错误为 需要查询帮助 问题答案: 使用SQL Server Management Studio: 选项1 ->右键单击要复制的数据库 ->选择“任务”>“生成脚本” -
假设您是其中一位团队成员,把现有的远程数据库克隆到另一个目录( tutorial2 )。 Windows 请双击桌面上的任意地方,然后从右击菜单中选择“Git克隆”。 点击“Clone Repository" 按钮,再输入要克隆的远程数据库的URL和要保存的本地数据库的目录,然后点击“确定”。 这样就把上一页面中创建的数据库,以“tutorial2”的名称进行了克隆。 克隆将在以下画面开始进行。完