在
DM MPP
中,数据根据用户指定的分布规则分布在不同的
EP
上。
MPP
的核心在于对
用户请求的并行执行,其执行流程可简单描述如下:
1.
用户选择一个
EP
登录,此时该
EP
就是此用户的主
EP
,集群中的其余
EP
都是此
用户的从
EP
;
2.
主
EP
接受用户的
SQL
请求,并生成并行执行计划;
3.
主
EP
将计划打包后分发给其他从
EP
;
4.
各
EP
并行执行;
5.
主
EP
收集各
EP
(包括自己)的执行结果;
6.
主
EP
将执行结果汇总后返回给用户。
如图
所示。
(如有错误,欢迎指正)
(达梦云适配技术社区的网址:https://eco.dameng.com)