差异备份是什么
差异备份记录自上一次全量备份以来的所有变化。恢复只需要两步:先还原全量,再还原最近一份差异,不需要像增量那样逐份重放。代价是每份差异都会把全量之后的所有变化累积进去,备份体积与耗时逐日增长,直到下一次全量重置。
基本信息
| 备份依据 | 上一次全量备份以来的变化 |
|---|---|
| 恢复依赖 | 全量加成最近一份差异,固定两步 |
| 体积变化 | 随全量之后的间隔长度逐日增长 |
| 定位 | 增量与全量之间的折中方案 |
增量与差异的差别
| 对比项 | 增量备份 | 差异备份 |
|---|---|---|
| 备份依据 | 上一次任意备份 | 上一次全量备份 |
| 恢复依赖 | 全量加全部增量 | 全量加最近一份差异 |
| 每日耗时 | 较小且平稳 | 逐日增长 |
| 链条风险 | 高,环环相扣 | 低,只依赖全量 |
一周安排示意
一周安排示意
周日 全量锚点 体积 100%
周一 差异(相对周日) 体积 12%
周二 差异(相对周日) 体积 21%
周三 差异(相对周日) 体积 29%
# 恢复到周三状态 = 周日全量 + 周三差异,两步完成典型使用场景
- 恢复时间敏感:不希望维护长增量链,恢复步骤固定为两步
- 中型数据量:每日差异体积尚在可接受范围,窗口压力小于全量
- 窗口长度稳定:差异增量固定在可控区间,调度更容易预测
- 带宽受限:相比每日全量,差异明显降低传输量与费用
- 合规留档:与周度全量配合,形成清晰可解释的恢复链条
差异备份在紧邻全量的当天可能接近全量体积,需为存储与窗口留出峰值余量,否则周一的备份最容易溢出。
对恢复时间敏感、存储又不足以支撑频繁全量的场景,差异备份通常比长增量链更稳妥,恢复步骤少意味着出错机会也少。