PostgreSQL 9.6 更新版本发布说明

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
简介:

PostgreSQL是世界上最先进的开源数据库,9.6最新版本由PostgreSQL全球开发者今天发布。 此版本将允许用户纵向扩展(scale-up)和横向扩展(scale-out)来提高数据库的查询性能。 新功能包括并行查询、同步复制改进、短语搜索、 性能和易用性方面的改进,并提供了其他许多方面的功能。

纵向扩展的并行查询

9.6版本现支持一些并行查询操作,因而能够利用服务器上的几个或所有的CPU内核来进行运算,这样返回查询结果更快。 此版本的并行功能包括并行顺序表扫描、聚合和联接。根据详细信息和可用内核,并行性可以加快大数据查询,最快时可高达32倍。

Synthetic Genomics的首席数据库架构师Mike Sofen表示, “我们将我们整个基因组数据平台–250亿行旧的MySQL数据迁移到一个Postgres数据库, 利用了 JSONB 数据类型的行压缩功能,以及优秀的GIN,BRIN和B-Tree索引模式。 期待在9.6版本中,利用并行查询功能,在我们查询大表数据时,拥有更强劲的伸缩性,更优的查询性能”

横向扩展的同步复制与postgres_fdw

PostgreSQL的同步复制功能,添加了两个选项,使它能够用于数据库集群一致读取维护。 首先,它现在允许配置一组的同步的复制数据库。 第二,“remote_apply”模式创建多个跨数据节点的一致的读视图。 这些功能使用内置的复制来维护一组的“相同的”节点实现,可以用于数据库的读负载均衡。

postgres_fdw(PostgreSQL-to-PostgreSQL数据外部表驱动程序)提供了新的功能, 支持在远程服务器上执行操作。 通过“下推”(Push Down)排序(sort),Join联接,批量数据更新(update)任务, 用户可以调度多个PostgreSQL服务器来完成数据查询。 这些功能很快会添加到其他fdw模块中。

Equnix商务解决方案主管Julyanto Sutandang表示, “fdw支持远程联接,更新和删除的功能,是当下其他数据库和 PostgreSQL共享数据的完整解决方案。 比如,PostgreSQL可以实现所录入的数据保存到两个或多个不同类型的数据库的功能”

更好的文本短语搜索

PostgreSQL的全文搜索功能,现在支持短语搜索。 这允许用户搜索精确的短语,或是搜索有一定相似性的短语, 使用快速的GIN索引中的单词,结合可精细调整的文本搜索选项的新功能, PostgreSQL是“混合搜索”的超优选择,集成了关系表,JSON和全文的搜索支持。

更畅、更快和更易使用

感谢大批PostgreSQL 用户使用他们的包含大量数据生产数据库来进行PostgreSQL的反馈和测试, 这个版本包括了大量有关性能提升和可用性等方面的内容。复制、聚合、索引、 排序和存储过程变得更加高效, 在新的Linux内核上,PostgreSQL现在可以可以更好的利用资源,降低了大型表查询和复杂查询的系统负载, 尤其是VACUUM的改进。

其他功能

9.6版本累计近一年来的很多新特性,主要包括︰

新的系统视图和函数:pg_stat_wal_receiver,pg_visbility,pg_config,pg_blocking_pids,pg_notification_queue_usage

支持命令执行进度状态报告

支持级联操作(需安装扩展模块实现)

支持pg_basebackup的并发

逻辑复制插槽

等待事件支持

在psql中编辑视图和crosstabs

用户定义旧快照过期

只扫描局部索引

文章转载自 开源中国社区 [http://www.oschina.net]

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
相关文章
|
8天前
|
关系型数据库 MySQL 数据库
mysql卸载、下载、安装(window版本)
mysql卸载、下载、安装(window版本)
|
3月前
|
关系型数据库 MySQL
若依框架----如何降低mysql驱动版本?
若依框架----如何降低mysql驱动版本?
57 3
|
4月前
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL8.1.0版本正式发布带来哪些新特性?
MySQL8.1.0版本正式发布带来哪些新特性?
222 0
MySQL8.1.0版本正式发布带来哪些新特性?
|
4月前
|
存储 缓存 关系型数据库
⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制
⑩⑧【MySQL】InnoDB架构、事务原理、MVCC多版本并发控制
103 0
|
27天前
|
关系型数据库 MySQL 数据库
django4版本提示 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26)
在学习Django时,用户遇到`django.db.utils.NotSupportedError`,提示需要MySQL 8.0.25或更高版本,但其系统上是5.7.26。为解决这个问题,用户决定不升级MySQL,而是选择注释掉Django源码中的数据库版本检查。通过Python命令行找到Django安装路径,进入`db/backends/base/base.py`,注释掉`self.check_database_version_supported()`函数
84 0
|
18天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
84 0
|
2月前
|
关系型数据库 MySQL 数据安全/隐私保护
【极光系列】Windows安装Mysql8.0版本
【极光系列】Windows安装Mysql8.0版本
|
2月前
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL8.0绿色版本——最纯净的安装体验(免去卸载不掉只能重做系统的‘囧‘境)
MySQL8.0绿色版本——最纯净的安装体验(免去卸载不掉只能重做系统的‘囧‘境)
94 0
|
2月前
|
JSON 关系型数据库 MySQL
穿越MySQL版本时光:5.7和8.0的差异全揭秘
穿越MySQL版本时光:5.7和8.0的差异全揭秘
101 0
|
3月前
|
关系型数据库 MySQL 分布式数据库
PolarDB MySQL企业版与标准版功能对比:如何选择适合您的版本?
随着数字化时代的到来,企业对于数据处理的需求越来越高,而数据库作为数据处理的核心,其性能和成本成为了企业关注的焦点。阿里云全新推出的PolarDB MySQL企业版和标准版,以全新的架构和优化,为企业提供了高性能、低成本的数据库解决方案。但在功能上,这两个版本有很多差异,我们该如何选择呢?
51 2