数据备份方案概览
更新时间:2025-08-05
云数据库DocDB for MongoDB支持对数据库实例进行数据备份,以保证数据可靠性。当数据库或表被恶意或误删除,可依赖实例的备份保障数据安全。云数据库DocDB for MongoDB提供了多种数据备份方式,可以满足不同场景下DocDB for MongoDB数据库的数据备份需求。
备份方式介绍
数据库备份方式 | 支持的实例类型 | 备份方式说明 |
自动备份 | 副本集/分片集实例 | 按照用户设置的备份策略自动进行备份,支持物理备份和快照备份 |
手动备份 | 副本集/分片集实例 | 用户自行发起物理备份、逻辑备份或快照备份 |
增量备份 | 副本集/分片集实例 | 作为保留策略的一部分,在开启自动备份时可选择开启 |
跨地域备份 | 副本集/分片集实例 | 将备份数据存储到不同地域,提高数据容灾能力 |
备份类型说明
备份类型 | 说明 | 适用场景 |
---|---|---|
物理备份 | 备份DocDB for MongoDB实例中数据库相关的物理文件,备份速度较逻辑备份更快,且恢复速度也更快 | 大数据量场景,追求备份和恢复效率 |
逻辑备份 | 通过mongodump工具将数据和oplog存储到逻辑备份文件中。恢复时通过重新插入数据和回放oplog的方式还原数据,不支持管控平台恢复 | 小数据量场景,业务自己下载恢复 |
快照备份 | 保留某一时间点磁盘的数据状态,能够做到在分钟级完成数据库的恢复 | 云盘实例,追求快速恢复 |
说明:
- 增量备份:增量备份是全量备份的补充,通过记录增量oplog日志,可以进行更加及时的数据备份。增量备份需要在自动备份策略的保留策略中开启。
- 跨地域备份:将备份数据存储到不同的地域,当主地域发生故障时,可以使用跨地域备份进行数据恢复,提高业务连续性。
- 架构限制:副本集单节点架构不支持备份。
备份的影响
- 云数据库DocDB for MongoDB生成的备份文件存储在百度对象存储 (Baidu Object Storage,简称 BOS)中,不会占用DocDB for MongoDB实例的存储空间。
- 物理备份和逻辑备份均在DocDB for MongoDB实例的隐藏节点进行,不影响主从节点的读写性能。若数据量较大,花费的时间可能较长,请耐心等待。
- 增量备份也是从隐藏节点获取增量oplog,不影响主从节点的读写;隐藏节点故障时,可能影响增量的进度。
收费策略
- 云数据库DocDB for MongoDB的数据备份功能目前免费提供给用户使用。
- 如果后续需要调整收费策略,百度智能云会提前通知用户,确保用户有充足的时间了解和适应新的收费标准。