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