MongoDB副本成员,每天只在线一次

时间:2016-01-15 03:59:34

标签: mongodb synchronization backup replication

我一方面具有低功耗/低性能(Brasswell = Atom)24/7 MongoDB数据库服务器,另一方面是高功耗/高性能(Xeon)备份服务器,通常仅启动一次一天约10分钟。它没有备份MongoDB数据,因为没有采取任何措施来完成此任务。

在Braswell上创建副本集,在Brasswell上添加仲裁器,然后在Xeon上创建优先级= 0副本成员是否有意义,以便它在线上时支持Brasswell?由于优先级= 0,甚至可以抛弃仲裁器吗?

如果它可以工作,当Xeon离线时,我是否会在主服务器上短时间插入失败?

额外信息:这是一个私人数据库,如“它不存储任何需要特别注意防范攻击或丢失的信息”。它存储来自消费级物联网设备的大量数据,以便跟踪使用/传感器数据以及他们的打电话回家行为。

我不确定是否需要延迟它,但增加1天延迟可能是有意义的。

通过文件系统快照备份不是一种选择。使用mongodump / copy / restore是一个选项,也给我一个第二个本地备份,但我不确定我是否想这样做(处理它的自动化)

由于这个辅助设备的优先级为0,因此永远不会考虑进行选举,并且除此之外,辅助设备在线时主要故障的情况不太可能,如

¯\ _(ツ)_ /¯

如果发生这种情况。

0 个答案:

没有答案