云数据库 PostgreSQL 内核能力介绍

这篇说说腾讯云数据库PostgreSQL的内核版本,包括版本号组成规则、版本支持列表及相比开源版的优势,如更强稳定性、主从同步性能提升3万倍和短连接延迟减少80%。 版本号:由社区版本号和内部版本号组成,格式为v{社区版本}_r{不兼容版本.兼容版本}。 优势:优化底层实现减少崩溃,提升主从同步性能,并降低短连接建连开销。

相关产品
云数据库 PostgreSQL 产品页,含版本规格、价格与购买入口。

这里说明云数据库 PostgreSQL 内核版本的背景信息和优势。

一、背景信息

PostgreSQL(简称 PG)是一款全球流行的企业级开源数据库,2017、2018连续两年蝉联 DB-Engine 年度数据库,2019年荣获 OSCON(The O'Reilly Open Source Convention)开源软件终身成就奖,2020年再次获得年度数据库冠军。

腾讯云数据库 PostgreSQL 是经过腾讯多年的业务沉淀和积累,在社区版本的 PostgreSQL 之上,根据不同的业务特征加入了特色功能和优化的内核版本。其不仅对 PostgreSQL 数据库引擎、权限管理、复制性能等方面进行了大量优化,同时提升了在云上的易用性和可维护性。

二、内核版本号

內核版本号由两部分组成:社区版本号和内部版本号。

v{社区主版本号.社区次版本号}_r{不兼容版本号.兼容版本号}如:v12.7_r1.1

v 代表 Version,r 代表 Release。如:v12.7_r1.1对应的社区版本是12.7,r1.1是代表腾讯云迭代版本,由 r {不兼容版本号}.{兼容版本号} 这两部分构成。

注意:说明:

三、版本支持列表

云数据库 PostgreSQL 支持的版本请参考 内核版本更新动态。你可通过 PostgreSQL 控制台 实例列表,查看云数据库 PostgreSQL 的数据库版本。版本生命周期请参考 大版本生命周期说明。

四、版本规则

·Version + Release 一起组成完整版本,称为数据库内核版本。

·Major Version 对应一个社区演化分支,各自迭代,如10、11、12等,分别拥有自己的版本号序列。

·当社区宣布 Major Version 不再维护时,相应版本将停止新购。但腾讯云会一直维护此版本的数据库实例,直到用户实例主动销毁或迁移。

·Minor Version 跟随社区的变更,Release 根据腾讯云数据库内核所做功能的变更而变更。

五、优势

相比开源版本 PostgreSQL 具有如下特点:

·更强的稳定性
云数据库 PostgreSQL 在开源 PostgreSQL 的基础上,优化了部分数据库底层实现,使数据库因外界影响受到崩溃的问题极大减少,提升了数据库的稳定性。

·主从同步性能增强
社区版 PostgreSQL 在大量 DDL 处理时,主从同步性能变得极其差,云数据库 PostgreSQL 在此方面进行极大优化,整体提升高达3万倍。

·更短的访问延迟
云数据库 PostgreSQL 在大量短连接场景进行了建连优化,使数据库连接性能消耗减少80%,极大提升了短连接场景的性能体验。

赞 (0)
上一篇 4天前
下一篇 4天前