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 相关推荐 【安装】reinstall报set os parameters fai 2025年10月29日 GaussDB(DWS) 对一个用户,进行并发数的限制 2025年10月29日 【内存】idle线程过多导致memory is temporarily unavailable 2025年10月29日 GaussDB(DWS)性能调优:NVL函数导致估算行数不准优化案例 2025年11月14日 根据执行计划优化SQL 2025年10月30日 【运维变更】【标准变更方案】【纯软】主备均衡 2025年10月29日 GaussDB(DWS)主动预防-kerbos认证问题排查与整改 2025年10月29日 GaussDB (DWS)高可用问题定位指南 2025年10月30日 GaussDB(DWS)安装oms失败,看日志发现是创建用户失败 2025年10月29日 GaussDB(DWS)监控工具指南(二)用户级监控 2025年11月14日 发表回复 请登录后评论...登录后才能评论 提交