pgBackRest 将继续发展
摘要
pgBackRest,一款流行的 PostgreSQL 备份工具,宣布将在一系列赞助商(包括 Amazon Web Services、Supabase 等)的支持下继续开发,确保长期可持续性。
<p><a href="https://lobste.rs/s/z2pm16/pgbackrest_with_continue">评论</a></p>
查看缓存全文
缓存时间: 2026/05/19 20:45
# pgBackRest - 新闻
来源:https://pgbackrest.org/news.html
**2026年5月18日**
我很高兴地宣布 pgBackRest 将继续下去!在过去几周里,一个由赞助商组成的联盟已共同筹集资金以支持持续开发。他们的支持意味着该项目不再依赖单一赞助商,为 pgBackRest 提供了所需的长期稳定性。
我要感谢每一位赞助商:
Amazon Web Services (https://aws.amazon.com/) 为个人、公司和政府提供按需云计算资源。您可以访问计算能力、存储、数据库、机器学习以及超过200项服务,只需按使用量付费。它旨在随您共同成长,并投资于我们所共享的社区。
Supabase (https://supabase.com/) 是一个基于 PostgreSQL 构建的完整后端平台,使开发人员无需管理基础设施即可快速构建和扩展应用程序。它包含 Postgres 数据库、用户认证、实时订阅、文件存储、边缘函数和无服务器函数,均由活跃的开源社区支持。
pgEdge (https://pgedge.com/) 是一个企业级开源 Postgres 平台,适用于 AI、高可用性等场景,具备 Agentic AI 原生工具、DBA 工作台、监控和事件响应、灵活部署以及零停机维护。它可以从单节点扩展到云端、本地或隔离环境中的主动-主动多主架构。
Tiger Data (https://tigerdata.com/),TimescaleDB 的创建者,开发了基于 PostgreSQL 的开源时序数据库,并运营 Tiger Cloud,这是一个面向时序、分析和 AI 工作负载的托管平台。自管理和云选项均可帮助组织从边缘到集中式云端部署中大规模捕获、存储和分析时序数据。
Percona (https://percona.com/) 是一家开源数据库软件、支持和服务的公司,致力于帮助组织保持对其数据基础设施的完全控制。他们通过免费提供的开源软件、24/7专家支持和实践数据库专业知识,帮助企业安全高效地运行 MySQL、PostgreSQL、MongoDB、Valkey 和 Redis。
Eon.io (https://eon.io/) 是一个用于备份、恢复和数据管理的智能云基础设施,帮助团队更高效地存储和访问备份,使数据可用于分析和 AI 工作流。它为 Postgres 和数据密集型工作负载提供快速的细粒度恢复以及显著降低的存储成本,适用于所有云环境,包括从意外数据丢失和 AI 代理回归中恢复。
这些组织依赖 pgBackRest 为其产品和客户提供可靠的灾难恢复。他们的投资反映了 pgBackRest 在 PostgreSQL 生态系统中扮演的关键角色,而他们的集体支持确保了该项目的长期可持续性。
我期待重新投入工作。有一些功能和优化正在酝酿中,我很高兴能在即将发布的版本中分享。感谢我们的赞助商使这一切成为可能,也感谢社区在此过渡期间的耐心和支持。
**2026年5月4日**
在我宣布不再维护 pgBackRest 后,我的收件箱爆满了。花了一些时间整理这些消息——其中许多是祝福和对多年来工作的感谢。
但很快出现了一种模式。很明显,许多 pgBackRest 用户,尤其是那些需要支持其自身用户的 pgBackRest 用户,更希望该项目能由我作为主要维护者继续下去。我非常愿意这样做,但经过数月的筹款,我刚决定那不会发生。
现在情况发生了变化,几乎可以肯定我能获得足够的资金继续该项目。这次 pgBackRest 将由一个赞助商联盟资助,这样单一收购将不再影响我继续工作的能力。我们还应该能引入另一位维护者来分担工作量,并为未来提供连续性。
我知道这令人震惊,并且存在很多不确定性。请耐心等待——当前版本的 pgBackRest 运行正常,且没有严重的未处理错误或安全问题,因此无需立即分叉该项目。
我预计在本周末前发布更明确的公告。在此之前,请稍安勿躁,并知悉我们正积极努力重振 pgBackRest。
**2026年4月27日**
TL;DR: pgBackRest 不再维护。如果你要复刻 pgBackRest,请为你的项目选择一个新名称。
经过深思熟虑,我决定停止开发 pgBackRest。这个决定并非轻易做出。pgBackRest 是我过去十三年的热情项目,我很幸运在大部分时间里获得了企业赞助,但也有许多深夜和周末,我努力将 pgBackRest 打造成今天的模样,期间得到了众多贡献者的帮助。每一位开源开发者都知道我确切的意思,以及有多少生命投入到这样一个特殊项目中。
自 Crunchy Data 被出售以来,我一直在维护 pgBackRest,并寻找一个能让我继续这项工作职位,但至今未能成功。同样,我争取赞助的努力也远远不足以使该项目持续运转。
和所有人一样,我需要谋生,而与 pgBackRest 相关的职位范围非常有限。现在我可以考虑更广泛的职业机会,但这些机会不会留给我时间处理 pgBackRest,后者需要相当多的时间进行维护、修复错误、审查 PR、回答问题等。这甚至不包括编写新功能的时间,而这才是我真正热爱的事情。我认为与其做得不够好或断断续续,不如果断停止。
我设想在某个时候,pgBackRest 会被复刻,但那将是一个新项目,拥有新的维护者,他们需要像我们当年一样建立信任。
再次感谢多年来所有 pgBackRest 的贡献者。与你们共事非常愉快!
相似文章
pg_durable: 微软开源数据库内持久化执行
微软开源了pg_durable,这是一个PostgreSQL扩展,支持长时间运行的SQL函数的持久化执行,具有自动检查点和容错恢复功能。
大规模并行 Postgres 备份
PlanetScale 描述了它如何通过为每个分片启动 EC2 实例、从对象存储恢复之前的备份并重放 WAL,来对分片 Postgres 数据库执行大规模并行备份,从而实现超过 50 GB/s 的 PB 级备份速度。
PgBouncer 工作原理
一份详细的技术指南,解释 PgBouncer 作为 PostgreSQL 连接池的工作原理,涵盖其连接池模式、生产部署及常见陷阱。
PgDog
PgDog 是一款无需修改应用程序即可扩展 PostgreSQL 的工具,提供连接池和负载均衡功能。
WAL-RUS:使用Rust重写的WAL-G PostgreSQL备份工具
ClickHouse Cloud 宣布推出 WAL-RUS,这是一个开源的、使用 Rust 重写的 WAL-G PostgreSQL 备份工具,专注于可预测的内存使用和 WAL-G 兼容性。