MongoDB的备份主要有4种方式,前3种在分片环境和基于任意时间点的恢复上都比较难实现,第4种是企业版的收费功能Mongodump备份单个或者全部database,使用mongorestore恢复会影响数据库的性能,数据量大谨慎使用文件系统快照需要开启journaldb.fsyncLock()把数据刷新到磁盘通过lv...
显示全部MongoDB的备份主要有4种方式,前3种在分片环境和基于任意时间点的恢复上都比较难实现,第4种是企业版的收费功能
- Mongodump
- 备份单个或者全部database,使用mongorestore恢复
- 会影响数据库的性能,数据量大谨慎使用
- 文件系统快照
- 需要开启journal
- db.fsyncLock()把数据刷新到磁盘
- 通过lvm快照备份
- 期间可能无法对数据库进行查询
- 备份secondary节点
- 关闭复制集的从节点
- 备份数据文件
- 启动从节点
- OPS Manager(MongoDB企业版工具)
- 在线实时备份
- 恢复到任意时间点
收起