pg_hardstorage 采用内容寻址存储,按 SHA-256 引用数据块,不依赖链式增量备份,因此任一备份损坏或删除旧备份均不影响其他备份。实测 487 GiB 数据去重率 87.5%,存储从 89.2 TiB 降至 12.4 TiB。代价是备份时需读取完整数据目录,快照加速功能尚未发布。
本文是 pg_hardstorage 的存储与恢复指南,面向 PostgreSQL 管理员、DBA 和 SRE,介绍备份数据在系统中的流转过程,包括基础备份与 WAL 捕获、数据入库、分块、清单与元数据组织,以及恢复时重建数据库的方法,并讨论内容寻址存储、去重、完整性校验、损坏处理、崩溃安全、垃圾回收和恢复流程等设计决策。
完成下面两步后,将自动完成登录并继续当前操作。