GaussDB MPP 2025年10月28日 11:12 • 大数据 GaussDB数据库,又称为云数据库GaussDB,华为自主创新研发的分布式关系型数据库,具有高性能、高可用、高安全、低成本的特点. 什么是MPP? MPP (Massively Parallel Processing),大规模并行处理系统,这样的系统是由许多松耦合的处理单元组成的,要注意的是这里指的是处理单元而不是处理器。 每个单元内的CPU都有自己私有的资源,如总线,内存,硬盘等。在每个单元内都有操作系统和管理数据库的实例复本。 这种结构最大的特点在于不共享资源。 MPP的特性? MPP是由多个 SMP 服务器通过一定的节点互联网络进行连接,协同工作,完成相同的任务,从用户的角度来看是一个服务器系统。 其基本特征是由多个 SMP 服务器 ( 每个 SMP 服务器称节点 ) 通过节点互联网络连接而成,每个节点只访问自己的本地资源 ( 内存、存储等 ) ,是一种完全无共享 (Share Nothing) 结构,因而扩展能力最好,理论上其扩展无限制,目前的技术可实现 512 个节点互联,数千个 CPU 。 目前业界对节点互联网络暂无标准,如 NCR 的 Bynet ,IBM 的 SPSwitch ,它们都采用了不同的内部实现机制。但节点互联网仅供 MPP 服务器内部使用,对用户而言是透明的。 在 MPP 系统中,每个 SMP 节点也可以运行自己的操作系统、数据库等。但和 NUMA 不同的是,它不存在异地内存访问的问题。换言之,每个节点内的 CPU 不能访问另一个节点的内存。节点之间的信息交互是通过节点互联网络实现的,这个过程一般称为数据重分配 (Data Redistribution) 。 MPP的优势都有哪些? MPP系统不共享资源,因此对它而言,资源比SMP要多,当需要处理的事务达到一定规模时,MPP的效率要比SMP好。 由于MPP系统因为要在不同处理单元之间传送信息,在通讯时间少的时候,那MPP系统可以充分发挥资源的优势,达到高效率。也就是说:操作相互之间没有什么关系,处理单元之间需要进行的通信比较少,那采用MPP系统就要好。 因此,MPP系统在决策支持和数据挖掘方面显示了优势。 原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/316203.html gaussdb 赞 (0) 0 0 生成海报 华为高斯数据库(GaussDB)深度解析 上一篇 2025年10月28日 10:43 GaussDB 200的产品架构、数据流程、组网方案、服务部署原则、企业级增强特性 下一篇 2025年10月28日 11:19 相关推荐 【gs_hastatuscheck】集群故障诊断&&集群故障时间线梳理工具介绍 2025年10月29日 GaussDB(DWS)运维 -- SQL操作 -- 查找所有包含主键&唯一索引的表信息 2025年11月15日 使用omm用户修改集群参数时报“Permission denied” 2025年10月29日 C80SPC800升级前整改,cn系统函数不一致 2025年10月29日 业务报错Cannot get stream index,maybe comm_max_stream is not 2025年10月29日 CPU高的高效排查手段 2025年10月29日 GaussDB(DWS)重装主机在初始化服务和实例失败,postinstall日志报ifcfg-bond0 not exist 2025年10月29日 【创建集群失败】进度到在50%,在RdsCreatePortTask任务FAIL 2025年10月29日 【添加实例】信号量不足导致的增加CN失败 2025年10月29日 【GaussDB 200】【参数修改】修改cms参数未能生效 2025年10月28日 发表回复 请登录后评论...登录后才能评论 提交