PostgreSQL 10 首个测试版发布,新增特性一览

王练
 王练
发布于 2017年05月21日
收藏 8

PostgreSQL 10 的首个测试版发布了,此版本包含 PostgreSQL 10 最终将提供的所有功能的预览。当然,有些细节将在最终发布前有所更改。

PostgreSQL 10 主要特性:

新版本允许用户同时 scale out 和 scale up 其 PostgreSQL 基础结构:

  • 逻辑复制:用于复制指定表或使用复制进行升级的内置选项

  • Native Table 分区:作为 native 数据库对象的范围和列表分区

  • 附加查询并行性:包括索引扫描、位图扫描和合并连接

  • Quorum 提交同步复制:确保不会丢失多个节点

同时还对 PostgreSQL 的连接进行了三项改进:

  • SCRAM 认证,用于更安全的基于密码的访问

  • 多主机“故障切换”,连接到主机列表中的第一个

  • target_session_attrs 参数,客户端可以请求读/写主机

附加功能

PostgreSQL 10 中还添加了许多改进和新特性。其中一些功能和改进对于某些用户而言,与上述特性可能一样或更为重要。

  • Crash-safe 和可复制的 Hash Indexes

  • Multi-column Correlation Statistics

  • 授权许可中的新 "monitoring" 角色

  • 在 pg_stat_activity 中锁定等待时间

  • XMLTABLE 查询表达式

  • 行级安全的 Restrictive Policies

  • JSON 和 JSONB 的全文搜索支持

  • pg_receivewal 的压缩支持

  • ICU 整理支持

  • 下推 Aggregates 到外部服务器

  • 触发器执行 Transition Tables

此外,开发人员已经在 SUM()函数,字符编码转换,表达式评估,分组集合和与唯一列的连接方面提升了性能。针对大量行数的 Google Analytics(分析)查询速度最快可提高 40%。

更多详情和下载地址

>>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情 

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:PostgreSQL 10 首个测试版发布,新增特性一览
加载中

精彩评论

Feng_Yu
Feng_Yu

引用来自“漆黑的烈焰使”的评论

就这发展PostgreSQL以后会不会吊打MYSQL
早就吊打了,只不过推广晚导致目前市场份额不如mysql而已,用过pg的人都知道,功能上和稳定性吊打mysql毫无压力
Stamhes
Stamhes
非常好,继续用mysql
x
xingzx

引用来自“eechen”的评论

PostgreSQL的粉丝总是把PostgreSQL吹得神乎其神,总是不忘把MySQL黑出翔,结果却是人家Oracle愿意买InnoDB引擎,SUN愿意掏10亿美金买MySQL,各大互联网公司愿意采用MySQL,这说明了什么?它们都是傻缺?只有PostgreSQL的粉丝才最明智?
无意表明谁更好,虽然我更多用postgresql,但是mysql确实更流行。
Postgresql是一个开源组织在维护,原则上是不会被收购的。
MySql是一个公司的产品,所以会被收购。
现在迁移到Postgresql的公司也很多了。
TJW123
TJW123

引用来自“1766558”的评论

非常好,继续用mysql
MySQL个人用没问题,做企业应用是需要付费的,所以我司一直用PG

最新评论(39

haitaosoft
haitaosoft
【多主机“故障切换”,连接到主机列表中的第一个】
这个是指 一写多读,还是 多写多读?这么关键(区别非常大)的地方,怎么不说明确一点
x
xingzx

引用来自“eechen”的评论

PostgreSQL的粉丝总是把PostgreSQL吹得神乎其神,总是不忘把MySQL黑出翔,结果却是人家Oracle愿意买InnoDB引擎,SUN愿意掏10亿美金买MySQL,各大互联网公司愿意采用MySQL,这说明了什么?它们都是傻缺?只有PostgreSQL的粉丝才最明智?
无意表明谁更好,虽然我更多用postgresql,但是mysql确实更流行。
Postgresql是一个开源组织在维护,原则上是不会被收购的。
MySql是一个公司的产品,所以会被收购。
现在迁移到Postgresql的公司也很多了。
GanLuo960214
GanLuo960214

引用来自“encro”的评论

都10了,才增加分区表。
据说商业版很早就支持了。
所以大家懂的。。。

引用来自“GanLuo960214”的评论

“据说”,好思路。

引用来自“encro”的评论

来自云溪社区“德哥”:https://yq.aliyun.com/articles/72307?spm=5176.100240.searchblog.225.3cOPaj

如果你使用的是10.0以前的版本,可以使用pg_pathman插件实现分区,pg_pathman已经非常的完美。


我不是postgresql黑,相反这段时间一直都在研究,只是觉得pg的易用性确实烂,当然可能是因为pg太强大,而我习惯mysql的懒人方式。

最近研究的文章:
从难缠的模糊查询聊开 - PostgreSQL独门绝招之一 GIN , GiST , SP-GiST , RUM 索引原理与技术背景
https://github.com/digoal/blog/blob/master/201612/20161231_01.md

电商内容去重\内容筛选应用(实时识别转载\盗图\侵权?) - 文本、图片集、商品集、数组相似判定的优化和索引技术
https://github.com/digoal/blog/blob/master/201701/20170112_02.md

PostgreSQL 全文检索加速 快到没有朋友 - RUM索引接口(潘多拉魔盒)
https://github.com/digoal/blog/blob/master/201610/20161019_01.md

恭迎万亿级营销(圈人)潇洒的迈入毫秒时代 - 万亿user_tags级实时推荐系统数据库设计
https://github.com/digoal/blog/blob/master/201612/20161225_01.md



不过这个只能靠时间积累。慢慢用。
GanLuo960214
GanLuo960214

引用来自“encro”的评论

都10了,才增加分区表。
据说商业版很早就支持了。
所以大家懂的。。。

引用来自“GanLuo960214”的评论

“据说”,好思路。

引用来自“encro”的评论

来自云溪社区“德哥”:https://yq.aliyun.com/articles/72307?spm=5176.100240.searchblog.225.3cOPaj

如果你使用的是10.0以前的版本,可以使用pg_pathman插件实现分区,pg_pathman已经非常的完美。


我不是postgresql黑,相反这段时间一直都在研究,只是觉得pg的易用性确实烂,当然可能是因为pg太强大,而我习惯mysql的懒人方式。

最近研究的文章:
从难缠的模糊查询聊开 - PostgreSQL独门绝招之一 GIN , GiST , SP-GiST , RUM 索引原理与技术背景
https://github.com/digoal/blog/blob/master/201612/20161231_01.md

电商内容去重\内容筛选应用(实时识别转载\盗图\侵权?) - 文本、图片集、商品集、数组相似判定的优化和索引技术
https://github.com/digoal/blog/blob/master/201701/20170112_02.md

PostgreSQL 全文检索加速 快到没有朋友 - RUM索引接口(潘多拉魔盒)
https://github.com/digoal/blog/blob/master/201610/20161019_01.md

恭迎万亿级营销(圈人)潇洒的迈入毫秒时代 - 万亿user_tags级实时推荐系统数据库设计
https://github.com/digoal/blog/blob/master/201612/20161225_01.md



易用性,对于习惯于mysql的用户,确实不怎么好。
TJW123
TJW123

引用来自“1766558”的评论

非常好,继续用mysql

引用来自“TJW123”的评论

MySQL个人用没问题,做企业应用是需要付费的,所以我司一直用PG

引用来自“eechen”的评论

乱说,MySQL是GPL授权的软件,GCC也是GPL授权的软件,难道你用GCC也要付费给FSF?
Percona和MariaDB公司在遵循GPL协议下拿MySQL源码进行商业化运作,一点问题都没有.
看你连百度百科都不会用,给你一个地址http://baike.baidu.com/link?url=G1cGi3zrNyK3rx36giXIDoYB9ljnIuWpKCdJbGBVhbUfcQU9uhm1zI1K7yWEiQ5O-xA3QgTB7UaRBXT3nayPZq#13赶紧学学,别出去被别人笑话了
eechen
eechen

引用来自“1766558”的评论

非常好,继续用mysql

引用来自“TJW123”的评论

MySQL个人用没问题,做企业应用是需要付费的,所以我司一直用PG
乱说,MySQL是GPL授权的软件,GCC也是GPL授权的软件,难道你用GCC也要付费给FSF?
Percona和MariaDB公司在遵循GPL协议下拿MySQL源码进行商业化运作,一点问题都没有.
tyou
tyou

引用来自“encro”的评论

都10了,才增加分区表。
据说商业版很早就支持了。
所以大家懂的。。。

引用来自“GanLuo960214”的评论

“据说”,好思路。

引用来自“encro”的评论

来自云溪社区“德哥”:https://yq.aliyun.com/articles/72307?spm=5176.100240.searchblog.225.3cOPaj

如果你使用的是10.0以前的版本,可以使用pg_pathman插件实现分区,pg_pathman已经非常的完美。


我不是postgresql黑,相反这段时间一直都在研究,只是觉得pg的易用性确实烂,当然可能是因为pg太强大,而我习惯mysql的懒人方式。

最近研究的文章:
从难缠的模糊查询聊开 - PostgreSQL独门绝招之一 GIN , GiST , SP-GiST , RUM 索引原理与技术背景
https://github.com/digoal/blog/blob/master/201612/20161231_01.md

电商内容去重\内容筛选应用(实时识别转载\盗图\侵权?) - 文本、图片集、商品集、数组相似判定的优化和索引技术
https://github.com/digoal/blog/blob/master/201701/20170112_02.md

PostgreSQL 全文检索加速 快到没有朋友 - RUM索引接口(潘多拉魔盒)
https://github.com/digoal/blog/blob/master/201610/20161019_01.md

恭迎万亿级营销(圈人)潇洒的迈入毫秒时代 - 万亿user_tags级实时推荐系统数据库设计
https://github.com/digoal/blog/blob/master/201612/20161225_01.md



mark.
TJW123
TJW123

引用来自“1766558”的评论

非常好,继续用mysql
MySQL个人用没问题,做企业应用是需要付费的,所以我司一直用PG
TJW123
TJW123

引用来自“漆黑的烈焰使”的评论

就这发展PostgreSQL以后会不会吊打MYSQL

引用来自“Feng_Yu”的评论

早就吊打了,只不过推广晚导致目前市场份额不如mysql而已,用过pg的人都知道,功能上和稳定性吊打mysql毫无压力

引用来自“billq”的评论

PG的Windows版性能是个大问题

引用来自“翠翠”的评论

windows 服务器上好好的用 sql server 就行了。

引用来自“billq”的评论

MySQL表示不服,Oracle表示,在我眼里,不管OS,还是DBMS,你们都是渣渣
主要是PG是免费的,做企业开发就没问题,MySQL做企业应用是要收费的
TJW123
TJW123
我司一直在用开源免费的PG
返回顶部
顶部