备份类型 | 说明 | 特点 | |
根据备份操作触发机制的不同划分备份方式 | 自动备份 | 指根据预先设定的备份策略(如每天凌晨2点~3点发起备份任务)周期性自动执行备份操作的方式。 | 按预设的策略自动执行备份 |
| 手动备份 | 指根据业务、运维排障或其他即时需求,直接设置备份参数并立即触发执行一次全量备份的操作。 | 立即发起一次备份任务 |
根据备份实现机制的不同划分备份方式 | 物理备份 | 指直接复制数据库的底层物理文件(数据文件、索引文件、日志文件等)的备份方式。 | 备份速度快,直接复制文件,不解析数据库内容,备份及回档效率高。 |
| 逻辑备份 | 指按照数据库逻辑结构,如表结构、数据记录等进行备份的方式。 说明: 云数据库 MongoDB 使用 mongodump 工具将数据库的操作日志存储到逻辑备份文件中实现数据备份,恢复时,再通过操作日志回放操作记录还原数据。 | 备份速度慢, 可移植性比较强,可以把数据库的逻辑备份恢复到不同版本数据库。但可能需要更多的存储空间,并且在备份过程中可能会对数据库性能产生一定影响。 |
| 快照备份 | 一种在存储层对云硬盘创建快照,捕获特定时间点的磁盘数据状态的数据备份方式。 | 备份速度快,对数据库性能的影响小,且无需停机,可以轻松地从快照中恢复数据。 |
根据备份数据完整性要求划分备份方式 | 全量备份 | 保存某个时间点所有数据的完整备份,以逻辑、物理和快照等方式生成。 | 备份时间长,占用存储大,恢复快。 |
| 增量备份 | 以 Oplog 形式记录的增量数据修改备份。 | 备份时间短,占用存储少(仅变化部分),恢复慢。 |
实例类型 | 版本 | 备份实现机制 |
通用版 | 3.2、3.6 版本 | 逻辑备份 |
| 4.0及以上版本(4.0、4.2、4.4、5.0、6.0、7.0) | 逻辑备份与物理备份 |
云盘版 | 4.0、4.2、4.4、5.0 | 快照备份与物理备份 |
升级功能 | 功能说明 | 具体操作 |
备份周期 | 支持以周为时间单位设置自动备份执行的具体日期。例如:每周的周一与周四执行备份。 | |
备份频率 | 支持设置备份日备份执行的次数(N),取值范围为1或2。备份频率设置为1时,每日备份一次;设置为2时,则在首次备份后,约间隔24小时执行第二次备份。 | |
备份保留时长 | 支持灵活设置备份文件的保留时长。 | 自动备份:默认为7天,支持灵活配置,取值范围为[7,365]。 手动备份:支持按需配置,取值范围为[1,1095]。 |
长期备份 | 支持按周或按月选择特定日期的备份文件(例如,每月1日、15日的备份数据),将其保留更长周期。 | |
增量备份 | 自动备份支持开启增量备份,以支持备份自上一次全量备份变化的数据。 | |
超额告警 | 支持设置备份数据集存储空间使用率的告警阈值。默认策略为备份数据量达到存储容量的100%(通用版实例)告警。 | |
按量计费 | 全量备份与增量备份所占用的存储空间进行按量计费。每个整点(北京时间)结算一次,计费时间粒度精确到秒。 | 备份空间计费说明 |
文档反馈