pgBackRest是PostgreSQL生态中最重要的备份恢复工具之一,其作者David Steele日前宣布,在经历了一个多月的动荡后,这个项目将继续维护下去。
今年4月27日,Steele宣布pgBackRest不再被维护。他在公告中解释,自Crunchy Data被出售后,他一直在独自维护这个项目并寻找能继续工作的职位,但始终未能成功。同时,他的赞助寻求也远远未能达到维持项目运转所需的水平。"像所有人一样,我需要谋生,而与pgBackRest相关的职位范围非常有限。"他在当时的声明中写道。这一消息在PostgreSQL社区引发了广泛震动——pgBackRest已经运行了十三年,被众多企业和组织用于关键数据的备份与灾难恢复。
转折点出现在他宣布离开后不久。Steele透露,他的收件箱"爆炸了"——许多用户在表达祝福和感谢的同时,一个明确的模式浮现出来:很多pgBackRest的用户,特别是那些有自己客户需要支持的用户,强烈希望项目能够继续,并且由他本人继续担任主要维护者。Steele原本已经决定放弃,但这种情况让他看到了新的可能。
5月4日,Steele发布了维护更新,表示情况已经发生变化:他看起来能够获得足够的资金来继续这个项目。与此前单一赞助商不同,这次项目将由多个赞助商组成的联盟资助——这种结构意味着不会再因为某一次收购就影响他继续工作的能力。Steele还表示,他们计划招募另一位维护者来分担工作量,并为未来提供连续性保障。他当时呼吁用户保持耐心,现有的pgBackRest版本可以正常工作,没有关键性bug或安全问题,用户无需立即fork该项目。

5月18日的声明正式确认了这段旅程的完成。参与资助的联盟包括:AWS,作为全球最大的云服务提供商之一,在计算能力、存储、数据库及机器学习等领域为个人、企业和政府提供按需云服务;Supabase,基于PostgreSQL的完整后端平台,使开发者能够快速构建和扩展应用程序;pgEdge,面向AI和高可用性的企业级开源Postgres平台,支持从单节点到云端、本地或气隙环境的多活主动-主动部署;Tiger Data,TimescaleDB的创建者,开发基于PostgreSQL的开源时序数据库并运营托管云平台;Percona,专注于MySQL、PostgreSQL、MongoDB、Valkey和Redis开源数据库软件的支持和服务公司;以及Eon.io,提供智能云基础设施用于备份、恢复和数据管理,帮助团队更高效地存储和访问备份数据。
这些组织都依赖pgBackRest为其产品和客户提供可靠的灾难恢复能力。Steele在声明中特别感谢了每个赞助商,并表示期待回到工作中去——后续版本中将会有新的功能和优化推出。他同时感谢社区在过渡期间的耐心和支持。
pgBackRest的这次"复活"对PostgreSQL生态系统具有重要意义。这个开源数据库近年来在企业级应用中的采用率持续上升,其可靠性直接关系到大量组织的核心数据资产。而一个由多家伙板组成的联盟资助模式,也为其他开源基础设施项目的长期维护提供了一种可参考的路径——不依赖于单一来源,避免因一次商业变动就导致整个项目陷入危机。
参考来源:
- pgBackRest官网新闻:https://pgbackrest.org/news.html#will-continue