2016-09-24 75 views
0

我想在服务器上有Mongo,然后将其复制到笔记本电脑上。MongoDB复制与脱机数据库

笔记本电脑需要离开网络,仍然能够读取/写入,并且一旦返回网络,就会将这些更改与主要网络同步。

同时我需要虚拟机(主),仍然可以访问(读/写)。

因此,当每个设备不互相交谈时,让他们自己做主。

我已经在虚拟机上创建了一个非常基本的副本,在运行虚拟机的机器上创建了主要副本。在我看到的所有例子中,推荐有3台服务器用于副本,但我只需要2台服务器!

有几个问题:

Mongo可能吗?如果没有,那么任何建议!

当我关闭虚拟机(主)上的网络适配器时,辅助节点似乎不想成为主节点。

是否可以运行2个Mongo实例,然后使用另一个实例作为副本的3个成员。

任何意见将是伟大的,谢谢。

+0

我看到您在询问建议时没有显示您的任何努力。你做完你的功课了吗?任何研究? – Saleem

回答

0

MongoDB始终需要偶数服务器。在你的情况下,它应该像一个主要的次要和一个仲裁者。仲裁服务器实例负责在当前主服务器出现故障时将新服务器选为主服务器。