PostgreSQL 全球开发组预计 2018 年底发布最新的 PosgtreSQL Release
11。在官方的发行说明中,介绍了该版本带来的新特性和增强功能。

PostgreSQL 11 主要增强了以下功能:

* 分区增强
* 支持哈希分区 <https://mp.csdn.net/postedit/85775084>。
* 支持分区表上的主键 <https://mp.csdn.net/postedit/85986558>、外键
<https://mp.csdn.net/postedit/86063403>、索引
<https://mp.csdn.net/postedit/85986558>以及触发器
<https://mp.csdn.net/postedit/86085948>。
* 支持创建默认分区 <https://mp.csdn.net/postedit/86076038>,用于存储不属于其他任何分区的数据。
* 更新分区键值 <https://mp.csdn.net/postedit/86084535>的UPDATE语句可以将受影响的行移动到相应的新分区中。
* 增强了查询语句处理和执行时的分区裁剪 <https://blog.csdn.net/horses/article/details/86143763>
(分区排除),进而提高了SELECT查询语句的性能。
* 支持智能分区连接 <https://blog.csdn.net/horses/article/details/86164273>
(partition-wise join)和智能分区聚合
<https://blog.csdn.net/horses/article/details/86164273>(partition-wise
aggregation)。
* 并行执行
* 并行创建 B-tree 索引。
* 并行执行的CREATE TABLE .. AS、CREATE MATERIALIZED VIEW以及特定的UNION查询。
* 更好的并行哈希连接和并行顺序扫描。
* 存储过程 <https://blog.csdn.net/horses/article/details/83538832>,支持嵌入事务。
* 即时编译(JIT),支持表达式的快速求值。
* 窗口函数,支持 SQL:2011 标准中的所有窗口范围(window frame)选项,包括RANGE distance
PRECEDING/FOLLOWING、GROUPS模式以及窗口排除选项。
* 覆盖索引 <https://blog.csdn.net/horses/article/details/85603584>(covering
index),支持使用CREATE INDEX ... INCLUDE创建覆盖索引。
* 许多其他性能改进,包括快速执行带非空默认值 <https://mp.csdn.net/postedit/85707488>的ALTER TABLE
.. ADD COLUMN语句。
完整介绍可以参考官方的发行说明 <https://www.postgresql.org/docs/11/static/release-11.html>。

人生本来短暂,你又何必匆匆!点个赞再走吧!