博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
译 | 将数据从Cosmos DB迁移到本地JSON文件
阅读量:4034 次
发布时间:2019-05-24

本文共 892 字,大约阅读时间需要 2 分钟。

点击上方蓝字关注“汪宇杰博客”

原文: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文件可以随心所欲使用!碉堡了!

汪宇杰博客

Azure | .NET | 微软 MVP

无广告,不卖课,做纯粹的技术公众号

喜欢本篇内容请点个在看

转载地址:http://xskdi.baihongyu.com/

你可能感兴趣的文章
js判断数组内是否有重复值
查看>>
js获取url链接携带的参数值
查看>>
gdb 调试core dump
查看>>
gdb debug tips
查看>>
arm linux 生成火焰图
查看>>
jtag dump内存数据
查看>>
linux和windows内存布局验证
查看>>
linux config
查看>>
linux insmod error -1 required key invalid
查看>>
linux kconfig配置
查看>>
linux不同模块completion通信
查看>>
linux printf获得时间戳
查看>>
C语言位扩展
查看>>
linux dump_backtrace
查看>>
linux irqdebug
查看>>
git 常用命令
查看>>
linux位操作API
查看>>
snprintf 函数用法
查看>>
uboot.lds文件分析
查看>>
uboot start.s文件分析
查看>>