表1 全量备份、差量备份和增量备份对比
|
备份类型 |
全量备份 |
差量备份 |
增量备份 |
|
描述 |
全量备份是备份数据库所有数据。 |
差量备份是备份数据库所有数据,差量备份是一种特殊的全量备份。 |
增量备份是备份某个时间段内变化的数据。 |
|
是否默认开启 |
是 |
是 |
是 |
|
保留时长 |
如果在新的全量备份未超过保留天数前系统会一直保留,直至新的全量备份超过保留天数后才会删除。 |
如果在新的差量备份未超过保留天数前系统会一直保留,直至新的差量备份超过保留天数后才会删除。 |
超出备份保留天数的会自动被删除。 |
|
特点 |
- 对当前状态下的数据库实例中的所有数据进行一次完整的备份。
- 用户可在任意时刻使用全量备份恢复创建备份时的完整数据。
- 包含自动备份和手动备份。
|
- 对当前状态下的数据库实例中的所有数据进行一次逻辑上的全量备份,实际会基于上次全量备份去重后的数据进行一次差量备份。
- 系统默认设置7次作为备份链的一个备份链路长度,备份链内首次完成的自动备份是全量备份,后续完成的自动备份均为差量备份,可通过备份耗时识别差量备份。
- 差量备份依赖的全量备份过期后在管理控制台不可见。但OBS空间可能并不会立即释放,因为一个备份链上的未过期备份可能依赖于这些已过期的备份文件。只有当备份链上所有的全量备份和差量备份都被删除后,备份空间才会被释放。
- 仅支持自动备份。
|
|
|
查看备份大小 |
单击实例名称,在“备份恢复”的“全量备份”页签查看备份大小。 |
单击实例名称,在“备份恢复”的“全量备份”页签查看差量备份的逻辑空间大小,包含差量备份和引用的全量备份大小。 |
单击实例名称,在“备份恢复”的“增量备份”页签查看备份大小。 |
如图所示,系统默认将备份链路长度设置为7次。若备份从周一开始,则周一进行全量备份,而周二至周日每天分别进行一次差量备份。在全量备份和差量备份之间,系统会自动在每5分钟或达到一定数据量时,对上次自动备份或增量备份后更新的数据进行备份。
图1 备份示意图