Google Cloud介绍了对PostgreSQL核心功能的工作

小新 正五品 (知州) 2026-04-15 02:28 1 0 返回 AI 动态
小新 正五品 (知州) 楼主
2026-04-15 02:28
第1楼

摘要:nbsp;本次更新汇总了2025年7月至12月的工程工作,重点推进逻辑复制向active-active架构演进。nbsp;向active-active复制方向的演进也在社区引发了关于一致性模型权衡的讨论。nbsp;查看英文原文:Google Cloud Highlights Ongoing Work on PostgreSQL Core Capabilities"


Google Cloud介绍了" 他们近期对PostgreSQL的技术贡献,重点在逻辑复制、升级流程和整体系统稳定性方面进行改进。此次更新体现了与上游社区的持续合作,核心引擎增强旨在解决可扩展性、复制和运维方面的挑战。

 

本次更新汇总了2025年7月至12月的工程工作,重点推进逻辑复制向active-active架构演进。其中一项关键改进是引入自动冲突检测,使数据库在复制过程中可自动识别行级冲突,无需人工干预。这解决了多节点写入场景中长期存在的问题,此前冲突更新可能导致复制中断。

 

向active-active复制方向的演进也在社区引发了关于一致性模型权衡的讨论。Franck Pachot如此评论":

将带冲突解决的双向逻辑复制与Oracle RAC或CockroachDB、YubyteDB等分布式SQL进行比较,是对数据库一致性的误解。一种是最后写入胜出,另一种则是ACID。

 

与此同时,也有人认为这一进展标志着PostgreSQL在企业环境中持续进化。Janardhan Korapala写到":

重大的里程碑。当超大规模云厂商将active-active复制这类企业级特性贡献到上游时,说明PostgreSQL已成为无可争议的企业默认选择。

 

其他改进将逻辑复制的范围从表数据扩展到序列,减少了迁移或版本升级时手动同步的需求。团队还修复了订阅管理中的自死锁(self-deadlock)的问题,该问题在复制命令尝试访问同一服务器上的锁定资源时可能发生。

 

工作的另一重点是提升升级的可靠性与性能。对pg_upgrade的优化改进了大对象管理,缩短了大规模部署的升级时间。其他的更新会通过在升级期间保留必要的WAL数据、确保模式约束被正确保留来提高系统韧性。

 

除复制与升级外,Google Cloud工程师还提交了多项漏洞修复以提升健壮性,包括处理诊断工具中的无效索引页、解决从嵌套路径加载扩展的问题,以及强化WAL刷写逻辑以确保极端场景下的数据持久性。

 

该公司还透露了正在进行的未来功能研发,包括复制结构化冲突日志、pg_dump并行数据导出优化,以及大规模数据处理能力的增强。

 

查看英文原文:Google Cloud Highlights Ongoing Work on PostgreSQL Core Capabilities"

暂无回复,快来抢沙发吧!

  • 1 / 1 页
敬请注意:文中内容观点和各种评论不代表本网立场!若有违规侵权,请联系我们