↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

pg_hardstorage 用内容寻址存储替掉增量链 RSS

pgBackRest、Barman 这类工具的增量链有个脆弱之处:链上任何一个备份损坏或被删掉,下游备份就全部作废,而这种事往往等到凌晨三点恢复时才发现。Hans-Jürgen Schönig 解释 pg_hardstorage 为何干脆不做增量链,改用内容寻址存储:每个数据块以 SHA-256 哈希为标识,不同备份共享相同的块,删掉任意一个都不影响其他备份。一套 487 GiB 的生产库按小时备份一周,去重率 87.5%。

发布于 2026-09-10T10:59:45.270581Z · Hans-Jürgen Schönig · Cybertec 博客
去重 备份

pgBackRest、Barman 这类工具的增量链有个脆弱之处:链上任何一个备份损坏或被删掉,下游备份就全部作废,而这种事往往等到凌晨三点恢复时才发现。Hans-Jürgen Schönig 解释 pg_hardstorage 为何干脆不做增量链,改用内容寻址存储:每个数据块以 SHA-256 哈希为标识,不同备份共享相同的块,删掉任意一个都不影响其他备份。一套 487 GiB 的生产库按小时备份一周,去重率 87.5%。

pgBackRest、Barman 这类工具的增量链有个脆弱之处:链上任何一个备份损坏或被删掉,下游备份就全部作废,而这种事往往等到凌晨三点恢复时才发现。Hans-Jürgen Schönig 解释 pg_hardstorage 为何干脆不做增量链,改用内容寻址存储:每个数据块以 SHA-256 哈希为标识,不同备份共享相同的块,删掉任意一个都不影响其他备份。一套 487 GiB 的生产库按小时备份一周,去重率 87.5%。

原始来源 ↗

来源记录
  • center.info_item · 7029e4f194bcf328 · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 7029e4f194bcf328 · 2026-10-03T04:08:55.967155Z