博 客

Greenplum恢复系统知多少

《深入浅出Greenplum内核》系列直播已经顺利完结啦!全部十场的视频内容可以前往Greenplum中文社区B站频道观看相关视频,相关PPT均已上传Greenplum中文社区网站(cn.greenplum.org)的下载页面,欢迎获取…

阅读全文 »

学习分布式事务一致性?这几个重点别忘划

在之前的文章《不惧宕机,数据库高可用理论与实践》中,为大家介绍了数据库系统的高可用理论知识,以及Greenplum是如何实现高可用,为企业的数据保驾护航的。今天我们将在上篇文章的基础上,补充介绍Greenplum事务一致性的几个重点,它们也是Greenplum可以高可用的重要前提和保证。本文将就分布式事务日志在时间线上的顺序,以及事务的提交和可见在代码层面的细节逐一分析讲解…

阅读全文 »

不惧宕机,数据库高可用理论与实践

《深入浅出Greenplum内核》系列直播已经进行到第九场,还有一场就要结束啦!前九场的视频内容可以前往Greenplum中文社区B站频道观看相关视频,相关PPT均已上传Greenplum中文社区网站(cn.greenplum.org)的下载页面,欢迎获取!现在让我们来回顾一下第九场活动《Greenplum高可用理论与实践》的精华内容…

阅读全文 »

【课程合集】深入浅出Greenplum内核,错过的课程都补回来

为了让大家对Greenplum的内核有更深入的了解,让大家在开发或者是使用Greenplum过程中更加得心应手,2020年,Greenplum中文社区开展了《深入浅出Greenplum内核》系列直播公开课,邀请Greenplum原厂内核讲师,从开发人员视角,理论配合实例,深入浅出地详尽剖析Greenplum主要核心模块,讲解Greenplum模块背后的设计思路和工作原理,让你对Greenplum达到更深层的理解。错过直播的也不用担心,这篇合集带你回顾所有精华内容!文字配合视频,满足你学习的全部需求。相应PPT可前往Greenplum中文网站(cn.greenplum.org)的下载页面获取..

阅读全文 »

GPOrca中连接查询的快速优化

连接优化是查询优化器的核心。它包括选择一个好的连接顺序,正确的连接算法(哈希连接,嵌套循环连接等)等众多事项。选项数量增长迅速,因此需要一种称为动态规划(Dynamic Programming)的方法,将连接的搜索工作维持在合理的范围内。但是,即使使用动态规划,优化时间也会随着连接表的数量呈指数增长。在GPDB 6.14中,我们引入了一种全新的方法,该方法可以为大型连接执行计划带来更快的优化时间和/或更好的大型连接执行计划…

阅读全文 »

Greenplum-执行SQL创建Slice&Gang

Motion:除了常见的数据库操作(例如表扫描,联接等)之外,Greenplum数据库还有一种名为motion的算子。motion用于在segment之间移动元组。
Slice:为了在查询执行期间实现最大的并行度,Greenplum将查询计划的工作划分为slices。slice是计划中可以独立进行处理的部分。查询计划会为motion生成slice,motion的每一侧都有一个slice。Gang:*属于同一个slice但是运行在不同的segment上的进程,称为gang。

阅读全文 »

Greenplum中的多阶段聚集实现

​第十届PostgreSQL中国技术大会在广州成功举行,Greenplum团队一直紧密拥抱PostgreSQL社区,积极参与PostgreSQL社区举办的各类活动。本次大会也不乏Greenplum原厂专家的身影..

阅读全文 »

2020 Greenplum 亚太峰会

点击阅读活动详情

《Greenplum:从大数据战略到实现》

Greenplum核心研发团队官方出品,全面解读开源MPP大数据平台开发与实践,从大数据战略到落地,多维度助力企业数字化转型。

关注微信公众号

Greenplum中文社区

Greenplum官方微信群

扫码加入我们的技术讨论,请备注“网站”