我想从MySQL切换到MongoDB,但巨大的数据丢失(超过1小时)对我来说是不可接受的.
我需要3个备份计划:
Hourly backup plan.数据每X分钟刷新一次到磁盘,如果服务器出现问题,我将确保在重启后,至少一个小时前,它将拥有所有数据.我可以配置它吗?
Daily backup plan.数据每天都同步到备份磁盘,所以即使服务器爆炸,我也可以在几个小时内恢复昨天的数据.我应该使用fsync、主从还是其他什么?我希望流量最小,所以理想情况下只发送更改.
Weekly backup plan.数据被同步到第二个备份磁盘,所以如果服务器和第一个备份磁盘都爆炸,我至少有上周的数据.这是可靠性的问题,所以通过网络发送所有数据是可以的.
我该怎么做?