标签: mongodb
是否可以使用以下方案设置mongoDB副本集(如果是,如何):
2台服务器总是在线运行mongodb,其中一台持有主节点,另一台是救援副本;
n计算机每个运行mongodb,偶尔连接到互联网,保存需要与主节点同步的节点,当他们上线时。
答案 0 :(得分:3)
仅限备份。为此,您必须将此节点的priority指定为0。如果您的节点永远不会被用作主节点或查询,您也可以将buildIndexes设置为false。 更多信息here。
priority
0
buildIndexes
false
Intermitent奴隶。由于限制(主要在oplog队列上),如果您的MongoDB上有很多写入,则很长时间内不能让从站停止,请参阅here。但是,您可以直接通过网络使用mongodump和mongorestore工具,也可以通过脚本+同步备份文件。更多信息here。请注意,还原将在服务器中引入数据库或集合,并完全重新创建索引(如果还原system.indexes集合),这可能需要一些时间。
oplog
mongodump
mongorestore