2017-04-24 45 views
1

有兩個支持本地開發的azure模擬器,支持queue,cache,blob等的「azure存儲模擬器」,而支持documentdb的「azure documentdb模擬器」。設置Azure本地開發 - 緩存,隊列,documentdb

之前,我們已經在一個mssql數據庫中創建了所有的數據庫,創建數據庫快照並將其用作我們的本地開發數據庫。但是,當我們將數據分割爲blob和documentdb時,我們不知道如何創建blob和documentdb的複製/快照並在本地開發中使用它。有沒有辦法將azure documentdb與模擬器中使用的數據庫之間的數據進行同步?

+0

您是否在尋找在雲端DocumentDB帳戶和模擬器之間同步數據的方法? –

+0

我不確定是否應該使用模擬器,目標是讓本地dev能夠使用實時數據副本的環境微型拷貝位於Azure或本地模擬器上,無關緊要 –

+0

說實話,它沒有任何意義,你的應用程序需要連接到一個DocumentDB源文件,所以它很重要無論你的應用程序是否連接雲中的本地模擬器或DocumentDB帳戶。 –

回答

0

我們沒有看到我們如何創建blob和documentdb的複製/快照並在本地開發中使用它。

看來你想使用Blob和DocumentDB的副本進行開發和測試。據我所知,我們無法直接將數據從Azure Blob導入/複製到Azure存儲模擬器,我建議您可以將copy data從一個容器導入另一個容器,以便進行本地開發和測試。此外,您可以使用DocumentDB data migration tool將生產DocumentDB中的數據/文檔導入到仿真器中,要實現它,您需要將連接模式更改爲網關(在目標設置爲本地仿真器的數據遷移工具中,單擊目標信息>高級選項>連接模式>網關)。

+0

複製數據函數,它是否適用於documentdb? [複製數據](https://docs.microsoft.com/en-us/azure/storage/storage-use-azcopy)的性能如何?遷移工具,我們正在使用它來將數據從SQL遷移到documentdb,但live和dev之間的數據同步需要以日常方式自動進行 –

0

我覺得這裏用從一個數據源的"Data Factory「移植數據到另一個數據源是解決?我只是試圖口2M行從documentdb到蔚藍的SQL數據庫,這是高級版,花了30,40分鐘到2M拷貝過來,這對我們的項目來說已經足夠了