我的本地机器上有一个相当小的MongoDB实例(15GB),但我需要将它推送到远程服务器,以便我的合作伙伴处理它。问题是双重的,通过不稳定的连接传输MongoDB数据库
- 服务器只具有的可用空间30GB
- 我的本地网络连接很不稳定
我试图copyDatabase
其直接转移,但还需要大约2直几天才能完成,其中连接几乎可以保证在某个时候失败。我也试过mongoexport
和mongodump
,但都生成大约40GB的文件,这不适合服务器,这就忽略了首先传输40GB的困难。
有没有另一种更稳定的方法,我不知道?
不是一个答案,而是一个选择,您可以将数据库拆分为少于1GB的数据片段并发送。如果它很重要,可以为磁盘创建快照并将快照复制到新磁盘,并将其发送给您的合作伙伴 –
@JohnZeng我们都需要能够修改数据并查看更改,反复复制和删除整个数据库是一个选项,但没有一个我想使用 –
但分裂的想法并不坏 –