云数据库MongoDB提供自动备份功能,以保证数据的完整可靠。
备份功能
为保证数据的完整性和可靠性,数据库需要常规的自动备份来保障数据的可恢复性。
MongoDB提供如下备份功能:
- 快照备份:保留某一时间点磁盘的数据状态。能够做到在分钟级完成数据库的恢复。
- 物理备份:备份MongoDB实例中数据库相关的物理文件,备份速度较逻辑备份更快,且恢复速度也更快。
- 逻辑备份:通过mongodump工具将对数据库的操作记录存储到逻辑备份文件中。恢复时通过回放命令的形式还原数据。
恢复功能
数据可恢复性是判断数据库运维可靠性的关键指标。
MongoDB提供如下恢复功能:
- 从备份点创建实例:从实例中的某个备份点来创建新的实例,新建的实例中的数据将恢复至选择的备份点,可用于数据恢复或数据验证场景。
- 按时间点新建实例:从实例运行的某个时间点创建新的实例。新建的实例数据恢复至源实例选择的时间点,可用作数据恢复或数据验证等场景。
- MongoDB单库恢复:您可以选择实例运行的某个时间点新建实例,将单个或多个数据库恢复到该时间点,适用于单个或多个数据库快速数据恢复的业务场景。
- 直接恢复备份数据到当前实例:您可以选择备份文件,使用数据回滚恢复数据,数据恢复后将覆盖原有数据且无法恢复,请谨慎操作。
相关文档
根据MongoDB实例类型的不同,支持的备份恢复方式不尽相同。如需了解各MongoDB实例支持的备份恢复方式,请参见以下文档: