我想知道人们对MongoDB备份的经历.假设文件系统快照不是一个选项,那么您使用mongodump/restore与写入锁定和备份文件有什么关系?您是否因为一种导致您切换的方法而遇到任何错误?
从我到目前为止所做的阅读来看,似乎mongodump/restore具有能够在服务器运行时运行它的优势,但我不确定它将如何扩展.
Ser*_*sev 12
只有在没有大量写入负载时,才能锁定和复制文件.
mongodump可以对实时服务器运行.它会产生一些额外的负载,所以不要在高峰时段进行.此外,建议在辅助节点上执行此操作(如果您不使用副本集,则应该这样做).
如果您的DB太大而没有一台机器可以容纳它,那么会出现一些复杂情况.请参阅此文档.
此外,如果您有副本集,则会删除其中一个辅助副本并直接复制其文件.请参阅http://www.mongodb.org/display/DOCS/Backups:
一种简单的方法就是停止数据库,备份数据文件并恢复.这是安全的,但当然需要停机时间.这可以在辅助设备上完成而无需停机,但您必须确保您的oplog足够大,以涵盖辅助设备不可用的时间,以便在您重新启动它时它可以再次赶上.
| 归档时间: |
|
| 查看次数: |
5145 次 |
| 最近记录: |