我的本地機器上有一個相當小的MongoDB實例(15GB),但我需要將它推送到遠程服務器,以便我的合作伙伴處理它。問題是雙重的,通過不穩定的連接傳輸MongoDB數據庫
- 服務器只具有的可用空間30GB
- 我的本地網絡連接很不穩定
我試圖copyDatabase
其直接轉移,但還需要大約2直幾天才能完成,其中連接幾乎可以保證在某個時候失敗。我也試過mongoexport
和mongodump
,但都生成大約40GB的文件,這不適合服務器,這就忽略了首先傳輸40GB的困難。
有沒有另一種更穩定的方法,我不知道?
不是一個答案,而是一個選擇,您可以將數據庫拆分爲少於1GB的數據片段併發送。如果它很重要,可以爲磁盤創建快照並將快照複製到新磁盤,並將其發送給您的合作伙伴 –
@JohnZeng我們都需要能夠修改數據並查看更改,反覆複製和刪除整個數據庫是一個選項,但沒有一個我想使用 –
但分裂的想法並不壞 –