这里说明云数据库 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%,极大提升了短连接场景的性能体验。