具有脱机数据库的

时间:2016-09-24 15:36:00

标签: mongodb

我想将Mongo放在服务器上,然后将其复制到笔记本电脑上。

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

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

因此,当每个设备不相互通话时,他们就会让自己成为主要设备。

我已经设置了一个非常基本的副本,VM上的Primary和运行VM的计算机上的Secondary。在所有示例中,我看到它建议为副本提供3个服务器,但我只需要2个!

几个问题:

Mongo可以实现吗?如果没有那么任何建议!

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

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

任何建议都会很棒,谢谢。

1 个答案:

答案 0 :(得分:0)

MongoDB总是需要偶数服务器。在你的情况下,它应该像一个主要的次要和一个仲裁。仲裁服务器实例负责在当前主服务器关闭时选择新服务器作为主服务器。