2017-04-11 221 views
1

我使用Mongodb從聯機Web服務器獲取查詢結果並將其轉換爲.txt文件。然後我使用Dropbox帳戶將此txt同步到我的主PC以處理其中的數據並將新數據插入到SQL Server中。正如你所猜測的那樣,這個過程對我來說太冒險了,因爲Dropbox連接可能會損壞,而且它不健康也沒有意義。將Mongodb遷移到SQL Server

我剛剛發現有一種方法可以將服務器中的mongodb數據庫複製到另一個服務器上。但我不知道這是否合理。

那麼你們可以告訴我,如果有方法將mongodb數據庫遷移到位於不同服務器的SQL Server?

回答

0

最簡單的方法可能是編寫簡單的應用程序,它可以連接SQL和MongoDB服務器,並從MongoDB讀取數據並將其插入到SQL Server中。這是非常簡單的過程:

  • 連接的MongoDB服務器
  • 讀取數據
  • 連接的SQL Server
  • 插入數據

你可以找到支持蒙戈here編程語言的名單。所有列出的技術也支持SQL Server連接。

+0

感謝您的回覆。我的mongodb有大約1M的數據,我需要像BULK插入到SQL SERVER,我已經使用它來自保存在Dropbox中的txt。無論如何,我正在使用c#將數據在mongo數據庫中處理到遠程服務器的ms sql服務器。 – harun