达梦8 MPP架构

本文记录了达梦MPP(DM Massively Parallel Processing)架构的概念、实现原理和分布表类型,并详细介绍了MPP环境的搭建过程,包括安装、配置文件准备、启动验证及数据分布测试。此外,还探讨了MPP与DW(数据守护)的结合,包括配置流程、自动故障转移和状态检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用来做个人测试记录的

一、MPP概念

1、架构解析

(1)达梦大规模并行处理 MPP(DM Massively Parallel Processing,缩写 DM MPP)

(2)DM MPP 采用的完全对等无共享体系架构

 

2、实现原理

(1)使用分布表,将数据表分布到多个EP中

(2)连接MPP系统,内任意一个 EP 节点,则该 EP 为连接的主 EP,其余节点为从 EP

(3)主EP负责分发语句和收集结果

3、分布表类型

(1)哈希分布

哈希分布按照表定义中指定的一列或多列对行数据计算一个哈希值,再根据哈希值和哈希映射表,将该行数据分布到映射的节点上。

(2)随机分布(默认)

随机分布表不存在分布列,插入表数据时会按照一定的随机算法,将数据随机均衡分布到各个节点。

(3)复制分布

复制分布表在每个节点上的本地数据都是一份完整的拷贝

(4)范围分布

按照表定义中指定的一个或多个列的列值范围分布项,决定将一行数据存储到MPP 的哪个相应 EP 上。

(5)LIST分布

LIST 分布通过指定表中的一个或多个列的离散值集,来确定将一行数据存储到 MPP 的哪个相应 EP 上。

二、搭建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值