新型并行集群QD理论

1 简介

1.1 定义、首字母缩写词和缩略语

1.2 什么是QD?

这里提到的QD(QueryDispatcher)是参考greenplum对于集群的设计而来的,greenplum将对于语句的执行分为两个部分,分别为QD和QE,QD负责将用户输入SQL语句进行词法、语法分析、语义的检查、并根据Query结构生成对应的Plan,然后QE负责将下发下来的Plan执行,并根据需要交换中间结果。

2 QD + QE vs xCluster

2.1 执行计划分发方式

2.2 数据交换方式

3 新MPP如何实现QD + QE

Table of Contents