全新增强4大特性,华为云PostgreSQL 12 正式商用~~

举报
平常心 发表于 2020/05/19 14:22:24 2020/05/19
【摘要】 PostgreSQL是世界上备受欢迎的一款典型开源关系型数据库,在保证数据可靠性和完整性方面尤为出色。为了给用户提供更稳定可靠的服务,华为云数据库团队经过精心研发,正式推出了RDS for PostgreSQL 12版本,并于日前开始商用。

全新增强4大特性,华为云PostgreSQL 12 正式商用

PostgreSQL是世界上备受欢迎的一款典型开源关系型数据库,在保证数据可靠性和完整性方面尤为出色。为了给用户提供更稳定可靠的服务,华为云数据库团队经过精心研发,正式推出了RDS for PostgreSQL 12版本,并于日前开始商用。

PostgreSQL 12自官方推出以来,在各方面都得到了加强,TPC-C 性能测试下,平均可以提升约40%的查询性能和空间利用率,特别是数据量较大情况下,用户可以以较小的成本换来性能和空间管理等存储特性,包括企业级安全、后台管理和SQL/JSON支持、生成列、优化WITH查询、授权控制、可插拔表存储接口等功能。

华为云RDS for PostgreSQL 12除了具备官方的全新功能外,还针对华为云用户的特殊使用场景,设计了更为贴心的服务,极大提升了用户体验。

华为云RDS for PostgreSQL 12的4大特性

性能提升40%

华为云RDS for PostgreSQL 12版本在性能和易维护性方面有了显著的增强,尤其是对索引和分区子系统,大大提升了各种操作访问/查询的效率。

Ø  索引:对标准索引类型B树索引进行了优化,使其可以更好地处理索引更新频率较高类型的负载的总体性能。另外生成GiST、GIN或SP-GiST索引的WAL日志的负载显著减少,SP-GiST索引支持<->距离操作的K-NN(即相邻最近)查询,以及CREATE STATISTICS指令现在支持最常用值MCV 的统计来帮助那些字段值非均匀分布的查询生成更优化的查询计划。

Ø  分区表:对分区表的查询也做了较大改进,特别是对那些有数千个分区的表,而结果只需从几个有限的分区提取数据的查询。PostgreSQL 12增强数据INSERT 和COPY方式加入分区表的操作,支持不阻塞查询的情况下新增分区。

增强SQL一致性和功能

华为云RDS for PostgreSQL 12版支持对JSON文档进行查询时使用JSON路径表达式的功能。对使用JSONB格式保存的文档,这些查询可以利用已有的索引机制来高效提取数据。支持WITH查询,可以实现非物化操作处理,这对很多现在已有的查询有很大帮助;引入“生成列”功能,支持将计算出来的生成列存储起来。

增强授权控制

华为云RDS for PostgreSQL 12扩展了安全方面的功能,增加了GSS接口,支持客户端和服务端的双向加密。

增强系统管理

PostgreSQL 12版的REINDEX CONCURRENTLY指令可以在不影响新的索引写入的前提下让用户执行重建索引操作,这有助于用户在不停机状态下实现对较大索引的重建。使用pg_checksums指令对停机的PostgreSQL来开启或关闭页校验功能,该功能有助于检查已写入磁盘的数据一致性,而以前版本中该操作仅允许在initdb的阶段来执行。

此外,华为云RDS for PostgreSQL 12支持自动备份与恢复,支持对参数进行自定义设置,支持一键扩容,故障闪恢复,提供多种安全策略保护数据库和用户隐私。

01.png


华为云RDS for PostgreSQL 12架构图

适用更多场景

华为云RDS for PostgreSQL 12版本提供了卓越的性能和功能,适用于位置应用系统、科研项目信息系统、金融保险系统、互联网电商等场景。

位置应用系统

华为云RDS for PostgreSQL 12支持PostGIS插件,提供空间对象、空间索引、空间操作函数和空间操作符等空间信息服务功能,非常适用于位置应用类产品。

科研项目信息系统

华为云RDS for PostgreSQL 12支持更复杂的数据类型,能够存储精确的数据,基于VPN进行数据私密保护,并且能够自定义数据类型。还可将不常用的数据转存到OBS云存储,节省存储成本和主机空间。

金融保险系统

华为云RDS for PostgreSQL 12使用多版本并发控制(MVCC)保证数据一致性,主备实例数据同步复制实现数据双保险,确保数据不丢失,并且配合OBS实现存储空间扩展,将冷数据转存到OBS中,进一步节省历史数据存储成本。

互联网电商

华为云RDS for PostgreSQL 12在互联网应用高并发场景下具有较高稳定性,并且所有操作都可以在SQL中完成,无需来回进行数据导入,提高开发效率。

每一次的改进和优化都是对技术的追求和对客户的用心服务,华为云RDS for PostgreSQL 12版本的推出,更是对这一理念的具体实践,未来华为云数据库会提供更加优质的产品和服务,欢迎大家选购体验。

02.png


偷偷告诉你,除了上面的特性解读,我们还特邀了专家线上面对面直播详解,更多华为云PostgreSQL 12 的强大功能等你解锁,戳下方二维码,快来报名观看直播吧!

03.png




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。