PostgreSQL官方并行更新时间表

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
简介: 2013年10月,创建了两个主要的基础架构:Dynamic Background Workers 和 Dynamic Shared Memory。 2014年11月,Amit Kapila发布了并行顺序扫描(parallel sequential scan)的草案补丁,Robert Haas 发布了并行模式和并行上下文的(parallel mode and parallel contexts)草

2013年10月,创建了两个主要的基础架构:Dynamic Background Workers 和 Dynamic Shared Memory。

2014年11月,Amit Kapila发布了并行顺序扫描(parallel sequential scan)的草案补丁,Robert Haas 发布了并行模式和并行上下文的(parallel mode and parallel contexts)草案补丁以及引入了一个名为pg_background的contrib模块的补丁。

2016年1月,并行基础架构被提交到PostgreSQL 9.5。

2016年3月,并行顺序扫描被提交到PostgreSQL 9.6。支持 并行连接 和 并行聚合(parallel joins and parallel aggregation),并于4月发布。

2017年3月,并行工作总结:

  • 已经承诺(Already committed)
    • Parallel Bitmap Heap Scan (Dilip Kumar).
    • Parallel Index Scan (Rahila Syed, Amit Kapila, Robert Haas)
    • Parallel Index-Only Scan (Rafia Sabih).
    • Gather Merge (Rushabh Lathia).
    • Parallel Merge Join (Dilip Kumar).
    • Subplan-Related Improvements (Amit Kapila).
    • Pass Query Text To Workers (Rafia Sabih).
  • 待定(Still Pending)
    • Parallel CREATE INDEX (Peter Geoghegan).
    • Better Parallel Hash Join (Thomas Munro).
    • Pass InitPlan Values to Workers (Amit Kapila).
    • Parallel Append (Amit Khandekar).
    • Improve Access to Parallel Query from Procedural Languages (Rafia Sabih).
    • Allow Parallel Query at SERIALIZABLE (Thomas Munro).

2017年10月,PostgreSQL 10 改进了并行查询功能,如并行位图堆扫描(Parallel Bitmap Heap Scan),并行索引扫描(Parallel Index Scan,)等新功能。并行查询通常具有2-4倍的加速,并且这些增强应该允许这些加速发生在更广泛的查询中。

2018年5月,PostgreSQL 11对并行性的改进包括。
并行化 hash joins
并行化 CREATE INDEX B树索引
并行化 CREATE TABLE .. AS, CREATE MATERIALIZED VIEW以及某些查询 UNION

参考链接:Robert Haas' blog

 

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
10月前
|
消息中间件 存储 关系型数据库
PostgreSQL技术大讲堂 - 第33讲:并行查询管理
PostgreSQL从小白到专家,技术大讲堂 - 第33讲:并行查询管理
444 1
|
关系型数据库 大数据 PostgreSQL
PostgreSQL16-新特性-并行聚合
PostgreSQL16-新特性-并行聚合
132 0
|
SQL 存储 关系型数据库
分布式 PostgreSQL 集群(Citus)官方示例 - 多租户应用程序实战
分布式 PostgreSQL 集群(Citus)官方示例 - 多租户应用程序实战
486 0
分布式 PostgreSQL 集群(Citus)官方示例 - 多租户应用程序实战
|
网络协议 Ubuntu 关系型数据库
分布式 PostgreSQL 集群(Citus)官方安装指南
分布式 PostgreSQL 集群(Citus)官方安装指南
1243 0
|
存储 关系型数据库 数据库
分布式 PostgreSQL 集群(Citus)官方示例 - 时间序列数据
分布式 PostgreSQL 集群(Citus)官方示例 - 时间序列数据
249 0
分布式 PostgreSQL 集群(Citus)官方示例 - 时间序列数据
|
存储 消息中间件 监控
分布式 PostgreSQL 集群(Citus)官方示例 - 实时仪表盘
分布式 PostgreSQL 集群(Citus)官方示例 - 实时仪表盘
215 0
分布式 PostgreSQL 集群(Citus)官方示例 - 实时仪表盘
|
SQL 存储 算法
PostgreSQL并行HashJoin解读
PostgreSQL并行HashJoin解读
PostgreSQL并行HashJoin解读
|
存储 SQL 关系型数据库
分布式 PostgreSQL 集群(Citus),官方快速入门教程
分布式 PostgreSQL 集群(Citus),官方快速入门教程
435 0
|
SQL 分布式计算 并行计算
PostgreSQL 并行计算解说 之10 - parallel 自定义并行函数(UDF)
标签 PostgreSQL , cpu 并行 , smp 并行 , 并行计算 , gpu 并行 , 并行过程支持 背景 PostgreSQL 11 优化器已经支持了非常多场合的并行。简单估计,已支持27余种场景的并行计算。 parallel seq scan parallel index scan
1677 0
|
SQL 分布式计算 并行计算
PostgreSQL 并行计算解说 之9 - parallel 自定义并行聚合
标签 PostgreSQL , cpu 并行 , smp 并行 , 并行计算 , gpu 并行 , 并行过程支持 背景 PostgreSQL 11 优化器已经支持了非常多场合的并行。简单估计,已支持27余种场景的并行计算。 parallel seq scan parallel index scan
599 0