进入菜单 后台休息pgBackRest 是一款流行的开源 PostgreSQL 数据库备份和恢复工具,该项目将继续开发。项目维护者 David Steele 宣布:最近几周,一个赞助商团体已经围绕该项目成立,准备为后续开发提供资金。这将使 pgBackRest 不再依赖单一企业赞助商,从而提高项目的长期可持续性。
这个故事很有启发性。四月底,斯蒂尔 объявилpgBackRest 项目已停止开发并归档代码库。原因是失去了之前的企业赞助后,该项目无法找到可持续的资金来源。据开发者称,pgBackRest 是他 13 年来的主要项目,但要长期利用晚上和周末时间维护这样一个工具是不可能的。
pgBackRest 用于 PostgreSQL 的备份、恢复和归档。该项目不仅适用于小型部署,也适用于大型数据库和高负载的生产环境。当前稳定版本为: pgBackRest 2.58.0.
新增赞助商包括: AWS、Supabase、pgEdge、Tiger Data、Percona 和 Eon该公告强调,这些公司本身依靠 pgBackRest 来确保其产品和客户基础设施的灾难恢复。
佩尔科纳 另行宣布 Percona宣布支持pgBackRest项目。该公司表示,这项支持将使David Steele能够重返项目开发一线,专注于修复bug、开发新功能以及审核社区的修改意见。此外,Percona还计划参与新维护者的培训,以确保该项目不会再次被单一人员垄断。
重要细节:
发展不会停止。
继 4 月份宣布该项目实际上关闭之后,情况发生了变化:pgBackRest 将继续开发,维护者也将重返工作岗位。融资现在是集体融资。
该项目不应再依赖于单一公司。这一点至关重要:之前的模式已经证明其脆弱性,一旦失去一家赞助商,整个项目就会面临风险。公司计划扩充支持团队。
从这次危机中吸取到的教训之一是,不仅需要资金,还需要知识转移。他们计划为该项目引入另一位支持人员,以降低危机再次发生的风险。PostgreSQL 用户无需紧急迁移。
代码库归档后,一些管理员开始讨论 Barman 和 pgmoneta 等替代方案,但 pgBackRest 现在有了明确的发展方向。对于现有安装而言,这意味着无需仅仅因为担心弃用而做出紧急决定。这个故事提醒人们,开源软件基础设施的代价有多高昂。
pgBackRest 并非花哨的玩具,而是生产环境中 PostgreSQL 备份必不可少的工具。然而,即使是这样的项目,通常也只依赖于一两个人,而企业却将其视为“凭空出现的免费基础设施”。
从技术角度来看,pgBackRest 的功能保持不变:它支持完整备份、差异备份和增量备份、并行操作、本地和远程存储库、完整性检查、多存储支持以及 WAL 日志归档。该项目采用 MIT 许可证。
来源: linux.org.ru
