首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >译 | 将数据从Cosmos DB迁移到本地JSON文件

译 | 将数据从Cosmos DB迁移到本地JSON文件

作者头像
Edi Wang
发布2020-11-03 15:21:50
发布2020-11-03 15:21:50
4.1K0
举报
文章被收录于专栏:汪宇杰博客汪宇杰博客

原文:Azure Tips and Tricks

翻译:汪宇杰

在Cosmos DB中使用数据迁移工具

有一项重复的任务是将数据从一种数据库格式迁移到另一种数据库格式。我最近使用Cosmos DB作为数据库来存储Ignite大会发出的所有推文。然而一旦获得了数据并且不再使用Cosmos DB进行该操作,我就需要将数据转储到本地文件中保存并节省开销。本文介绍我的方法。

工具

下载并安装 Azure DocumentDB Data Migration Tool

https://aka.ms/csdmtool

开工

首先确保已创建要迁移的Cosmos DB数据库和集合。

在 Cosmos DB 管理页面中打开 Keys,并复制 Primary Connection String

将数据库名称附加到字符串的末尾。

例如 Database=cosmosdb-ignite 会被附加到刚才复制的 Key 末尾,变成

AccountEndpoint=https://mbcrump.documents.azure.com:443/;AccountKey=VxDEcJblah==;Database=cosmosdb-ignite

启动 Data Migration Tool,在 Source Information 中选择 DocumentDB

您需要将 ConnectionString(我们刚刚创建的)与Collection 一起添加,对于我的案例为 items。使用默认值,然后点击验证,如果成功,点击下一步。

我将导出到本地 JSON 文件,然后选择 Prettify JSON 并点击下一步。

在下一页上,您将看到“View Command”,以查看将用于迁移数据的命令。这对于学习语法很有帮助。

最终看到 Import 在不到2分钟的时间内完成了超过10万数据的导入。

现在,我们有了本地JSON文件可以随心所欲使用!碉堡了!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 汪宇杰博客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档