暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

YugabyteDB 推出增强版 PostgreSQL 兼容性,优化云原生应用体验

通讯员 2024-09-23
60

2024年9月19日消息,全球开源高性能分布式 SQL 数据库 YugabyteDB 的开发公司 Yugabyte 近期推出了一系列新功能,使开发者无需修改代码即可在 YugabyteDB 上运行云原生的 PostgreSQL 应用。这些新功能被称为“增强版 PostgreSQL 兼容性”,旨在保留 PostgreSQL 的强大功能和开发者熟悉的操作体验,同时将其转变为满足现代云原生应用需求的企业级分布式数据库。

PostgreSQL 是开发者最受欢迎的数据库之一,但其有限的弹性和可扩展性对企业及其关键业务应用带来了挑战,Yugabyte 表示。

为解决这些问题,Yugabyte 的增强版 PostgreSQL 兼容性不仅保留了 PostgreSQL 的优势,还结合了分布式系统的好处,赋予了内置的弹性和动态扩展能力。通过复用 PostgreSQL 查询引擎实现与 PostgreSQL 的运行时兼容,YugabyteDB 中的多项功能——如事务语义、重试逻辑、错误代码和系统目录等——都与 PostgreSQL 的表现一致。

Yugabyte 联合创始人兼 CEO Karthik Ranganathan 表示:“我们兑现了架构承诺,不仅提供了与 PostgreSQL 的运行时兼容性,同时继续推动 YugabyteDB 的云原生能力向前发展。首次实现了分布式数据库具备增强版 PostgreSQL 兼容性,平衡了工作负载的便携性与动态扩展性。”

此外,YugabyteDB 的开源迁移工具支持 PostgreSQL 应用的“原样迁移现代化”,几乎无需更改。

Ranganathan 解释道:“通过将 PostgreSQL 应用‘原样迁移现代化’到 YugabyteDB,开发者无需担心迁移中的挑战。开发者可以在仅需最少修改的情况下迁移 PostgreSQL 应用,并在 YugabyteDB 上实现无错误、与 PostgreSQL 相当的性能。当应用需要扩展时,分布式数据库的能力可帮助实现就地扩展,而无需再次迁移。”

Yugabyte 的增强版 PostgreSQL 兼容性推出了两项核心功能:

  • 自适应成本优化器(Adaptive CBO):新版本扩展了 PostgreSQL 的成本优化器(CBO),后者在现代云原生分布式数据库上效率有限。通过扩展适应高规模、多区域应用的能力,自适应 CBO 可根据数据是否共存、自动分片或分布在不同区域自动确定最优查询计划。这一扩展功能还保留了 PostgreSQL CBO 的核心能力,如扩展的表统计、并行计划和位图扫描。

  • 智能数据分布:为提升查询性能的平衡性,智能数据分布会自动判断表中的数据是否需要独立分片并分布在集群的不同节点上,以实现大规模可扩展性,或是否应保存在同一分片中以降低延迟。该功能还优化了本地数据的访问,进一步提升性能。

Ranganathan 强调:“最新版本的 PostgreSQL 兼容性持续推动性能、可扩展性和简易性的发展,适用于采用云原生架构的企业,同时利用全球最受欢迎的数据库的力量。这些增强功能和兼容性的改进,让 YugabyteDB 在企业数字化转型过程中为开发者和企业提供更强的支持。”

此外,Yugabyte 致力于开源,为客户提供战略灵活性,同时促进快速、协作和社区驱动的开发反馈循环。

欲了解更多 YugabyteDB 的信息,请访问 https://www.yugabyte.com/。

2024年9月19日
作者:Sydney Blanchard

最后修改时间:2024-09-23 11:23:27
文章转载自通讯员,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论