2017年12月13日: Crunchy Data 自豪地宣布 pgBackRest 1.26 发布,这是一款可靠的 PostgreSQL 备份和恢复工具。
自 2016 年 10 月发布 1.09 版本以来,pgBackRest 团队增加了 S3 支持、存储库加密、页面校验和验证,并进行了许多其他改进。自 1.09 版本以来添加的主要新功能详述如下。
可以在 S3 存储桶中创建存储库,以实现几乎无限的存储空间。
可以使用行业标准的 AES-256 密码对 存储库进行加密,支持任何支持的存储。
当在 PostgreSQL >= 9.3 上启用时,会自动验证页面校验和。
异步归档 现在是多线程的,不再维护单独的 WAL 队列。 这可以显著提高性能并减少 I/O。
使用 stanza-create 和 stanza-upgrade 命令管理 Stanza。
可以配置多达七个备机进行从备机备份。列表中的第一个活动备机将用于备份。
pgBackRest 的目标是成为一个简单、可靠的备份和恢复系统,可以无缝扩展到最大的数据库和工作负载。
pgBackRest 没有依赖于 tar 和 rsync 等传统备份工具,而是在内部实现所有备份功能,并使用自定义协议与远程系统通信。 删除对 tar 和 rsync 的依赖可以更好地解决数据库特定的备份挑战。 自定义远程协议允许更大的灵活性,并限制执行备份所需的连接类型,从而提高了安全性。
Crunchy Data 支持 pgBackRest 作为完全开源项目的持续积极开发,该项目在与 BSD 兼容的 MIT 许可下发布。