MPP集群基本概念和搭建
1,概述:
为了支持海量数据存储和处理,高并发处理,高可用性等需求,提供高端数据仓库解决方案,DM提供了大规模并行处理MPP架构。
2,基本概念:
MPP:
即大规模并行处理
##################################################################
EP:
MPP环境内每个实际运行的实例节点称为一个执行节点(基于主备的MPP环境内备机除外)
###########################################################
主/从EP:
MPP是对等无共享架构,对整个系统来说,每个节点作用都是一样的,用户可以连接到其中任何一个进行操作。对每个用户会话来说,执行节点具有主从之分,用户会话实际连接的那个节点称为主EP,其余的节点都称为从EP
3,数据分布
DM MPP 系统中的数据分布在各 EP 中,支持表数据的哈希分布、随机分布、复制分布、范围分布、LIST 分布类型,用户可根据应用的实际情况为表数据选择合适的分布类型。
4,相关配置文件
dm.ini MPP 相关配置项
dm.ini 是 DM 数据库实例的配置文件,通过配置该文件可以设置 DM 数据库服务器的各种功能和性能选项
dmmal.ini 配置项
dmmal.ini 是 MAL 系统的配置文件,此配置文件生效的前提是 dm.ini 中的参数MAL_INI 置为 1。使用同一套 MAL 系统的所有实例,MAL 系统配置文件要严格保持一致
dmmpp.ctl
dmmpp.ctl 是 DM MPP 系统的控制文件,它是一个二进制文件