Greenplum中的多阶段聚集实现

​1月15日,第十届PostgreSQL中国技术大会在广州成功举行,Greenplum团队一直紧密拥抱PostgreSQL社区,积极参与PostgreSQL社区举办的各类活动。本次大会也不乏Greenplum原厂专家的身影,Greenplum研发工程师李晓亮发表了演讲《Greenplum中的多阶段聚集实现》,受到观众的一致好评。

聚合操作是分析型场景中最常见的需求之一,在Greenplum中,数据已分布存储,聚合操作需要多阶段执行。在演讲中,李晓亮深入浅出的分别介绍了基于PostgreSQL的分布式Greenplum架构,聚集(Aggregation)的基本知识,Greenplum中的多阶段聚集和DQA(Distinct-Qualified Aggregates)的实现和优化,和Grouping sets的相关工作等内容。

为了让错过演讲的社区小伙伴也能获得到演讲干货,社区请讲师进行了重录,并上传了Greenplum B站频道供大家学习。相关PPT欢迎前往Greenplum中文社区下载页面cn.greenplum.org/download获取。

演讲大纲

1. Greenplum简介

2. 聚集在MPP架构中的问题

3. Greenplum如何实现多阶段聚集

4. Distinct-Qualified Aggregates的实现和优化

5. Rollup的实现和优化

演讲视频:https://www.bilibili.com/video/BV1ey4y1H7eb

关注微信公众号

VMware 中国研发中心