MongoDB 的备份恢复工具用起来还挺顺手的,尤其是你要对生产环境做点数据保护措施时,挺省心。mongobackup这个工具支持增量备份,适合复制集场景,能省下不少存储空间和恢复时间。mongoexport比较适合做数据导出,支持 JSON、CSV 格式,用来备份一小段数据或者做数据还蛮方便。mongosync功能就更强了,能在不同 MongoDB 实例间做实时同步,拿它做灾备、异地容灾都还不错。
中文的用户指南也挺全,mongosync_user_guide_zh_CN.pdf
和mongobackup_user_guide_zh_CN.pdf
两个 PDF 把配置和操作流程讲得明明白白,想用起来几乎不用踩坑。
还有两个 PPT——MongoDB 数据同步与增量备份.pptx
和MongoDB 数据同步.pptx
,内容应该偏演示文稿风格,有点像实战案例,蛮适合做分享或者培训。
对了,tokusync这个名字在官方文档里找不到,是第三方或者社区搞的定制工具,功能也许比较垂直。
建议你根据自己是做实时同步、增量备份,还是一次性导出,选对工具。用完记得定期测试恢复流程,别等真出事才发现备份用不了。