概念Point-in-Time Recovery / 时间点恢复
PITR
数据库恢复技术,通过基础全量备份加WAL日志归档,将数据库还原到任意历史时间点,是PostgreSQL等关系型数据库的标准恢复机制
时间轴 (近 90 天)
10月1日
传统Postgres的PITR依赖基础全量备份加WAL归档,恢复时需先还原全量备份再串行回放所有WAL日志
待验证50%
10月1日
在TB级数据库上,传统PITR仅还原全量备份就可能耗费数十分钟乃至数小时
待验证50%
9月15日
时间点恢复(PITR)允许用户将数据库还原到过去任意一个精确时刻的状态,而不仅仅是最近一次完整备份的快照
待验证50%
9月15日
PITR 的底层原理依赖于 Postgres 的预写日志(WAL),所有数据变更在写入数据文件前会先顺序追加到 WAL 中
待验证50%
9月15日
对金融、电商等对数据完整性要求极高的业务场景,PITR 的恢复粒度直接决定灾难发生时的最大数据丢失量(RPO)
待验证50%