javascript
译 | 将数据从Cosmos DB迁移到本地JSON文件
點擊上方藍字關注“汪宇杰博客”
原文: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
無廣告,不賣課,做純粹的技術公眾號
喜歡本篇內容請點個在看
總結
以上是生活随笔為你收集整理的译 | 将数据从Cosmos DB迁移到本地JSON文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 再被补刀!Flash又遭抛弃,你会怀念它
- 下一篇: .NET架构小技巧(4)——反射,架构人