2018 年 5 月 8 日:Crunchy Data 宣布发布 pgBackRest 2.02,这是简单可靠的备份和恢复系统的最新版本,该系统能够无缝扩展以应对最大的数据库和工作负载。
pgBackRest 2.02 通过引入并行异步归档获取和允许将配置拆分为更小片段以便于管理的配置包含目录,在性能和可配置性方面不断取得进展。
pgBackRest 支持一套强大的功能来管理您的备份和恢复基础架构,包括:并行备份/恢复、完整/差异/增量备份、增量恢复、并行异步归档、每个文件的校验和、在备份期间验证的页面校验和(启用时)、压缩、加密、部分/失败备份恢复、从备库备份、表空间和链接支持、S3 支持、备份过期、通过 SSH 的本地/远程操作、灵活的配置,等等。
您可以从 PostgreSQL Yum Repository 或 PostgreSQL APT Repository 安装 pgBackRest。源代码可以从 Releases 下载。
异步归档获取命令维护一个本地 WAL 队列以提高重放吞吐量。如果 WAL 段在队列中找不到,它将从存储库中获取,并 along with enough consecutive WAL to fill the queue。当队列的填充度低于一半时,还会异步获取额外的 WAL。启用并行性可以进一步提高吞吐量,尤其是对于高延迟连接和存储(如 S3)。
可以将配置片段放入配置包含目录(默认为 /etc/pgbackrest/conf.d),如果存在主配置文件,它们将与主配置文件一起加载。例如,每个 stanza 可以放在单独的配置片段中,而通用的主机设置可以放在主配置文件中。此功能使得使用您喜欢的配置管理工具自动化 pgBackRest 配置更加容易。