Zhou Study hard, improve every day.

greenplum架构、核心引擎

2020-04-28
本文 363 字,阅读全文约需 2 分钟

1 gp的架构

​ gp是业界先进的开源分布式数据库,采用无共享(Share-Nothing)的MPP(Massively Parallel Processing)架构。

​ 无共享架构的特点是整个系统使用多个处理单元协作完成任务。每个处理单元拥有自己的操作系统、内存和磁盘等资源,不同节点之间通过网络进行通信。

1588041230631

3 gp数据库查询处理的流程

3.1 greenplum数据库的主要功能组件

1)解析器

Master节点接收到客户端请求后,进行认证操作。认证成功并建立连接后,客户端发送查询语句给数据库。解析器负责对收到的查询语句(sql),进行词法分析、语法分析,并生成查询书。

2)优化器

3)调度器

4)执行器

5)Interconnect

6)系统表

7)分布式事务


上一篇 gpload使用

Comments

Content