MPP架构概念_体系架构是什么意思

MPP架构概念_体系架构是什么意思MPP架构概念1.什么是MPPMPP(MassivelyParallelProcessing),即大规模并行处理。什么是并行处理?在数据库集群中,首先每个节点都有独立的磁盘存储系统和内存系统,其次业务数据根据数据库模型和应用特点划分到各个节点上,MPP是将任务并行的分散到多个服务器和节点上,在每个节点上计算完成后,将各自部分的结果汇总在一起得到最终的结果。什么是大规模?每台数据节点通过专用网络或者商业通用网络互相连接,彼此协同计算,作为整体提供数据库服务。整个集群称为非共享数据库集群,非

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

MPP架构概念

1.什么是MPP

MPP (Massively Parallel Processing),即大规模 并行处理

什么是并行处理?

在数据库集群中,首先每个节点都有独立的磁盘存储系统和内存系统,其次业务数据根据数据库模型和应用特点划分到各个节点上,MPP是将任务并行的分散到多个服务器和节点上,在每个节点上计算完成后,将各自部分的结果汇总在一起得到最终的结果。

什么是大规模?

每台数据节点通过专用网络或者商业通用网络互相连接,彼此协同计算,作为整体提供数据库服务。整个集群称为非共享数据库集群,非共享数据库集群有完全的可伸缩性、高可用、高性能、优秀的性价比、资源共享等优势。

MPP 处理数据的思路

面对海量数据和计算时,采用大事化小的思路,对数据进行分割,数据分割后单独存储,数据处理消耗的资源也是相互隔开的,对于MPP数据库来讲,整个数据库由多个完全独立的数据库构成,各个拥有完整的数据存储、数据管理、数据操作能力。基于网络实现节点互联,形成一个整体对外提供服务,节点间互不干扰,即Share Nothing,不共享磁盘和计算能力。

2.MPP架构特性

MPP 具备以下技术特征:
● 任务并行执行;

● 数据分布式存储(本地化);

● 分布式计算;

● 高可用、易维护:数据通过副本提供冗余保护,自动故障探测和管理,自动同步元数据和业务数据。提供图形化工具,以简化管理员对数据库的管理工作;

● 高并发:读写不互斥,支持数据的边加载边查询,单个节点并发能力大于 300 用户;

● 高扩展、高可靠:支持集群节点的扩容和缩容,支持全量、增量的备份/恢复;

● 行列混合存储:提供行列混合存储方案,从而提高了列存数据库特殊查询场景的查询响应耗时;

● 标准化:支持SQL92 标准,支持 C API、ODBC、JDBC、ADO.NET 等接口规范。

3.Master和Worker

“worker”进程天生就是来”干活”的,真正负责处理请求的进程就是你看到的”worker”进程,那么”master”进程有什么用呢?
“master”进程其实是负责管理”worker”进程的,除了管理” worker”进程,master”进程还负责读取配置文件、判断配置文件语法的工作,“master进程”也叫”主进程”,一般”master”进程只能有一个,而”worker”进程可以有多个,worker”进程的数量可以由管理员自己进行定义

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215920.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月12日 上午8:43
下一篇 2025年7月12日 上午9:15


相关推荐

  • ExecuteSQL函数

    ExecuteSQL函数’传递参数SQL传递查询语句,MsgString传递查询信息。自身以一个数据集对象的形式返回PublicFunctionExecuteSQL(ByValSQLAsString,MsgStringAsString)AsADODB.Recordset DimCnnAsADODB.Connection’定义连接对象 DimRstAsADODB

    2022年5月22日
    55
  • 科大讯飞新注册《科大讯飞星火知识工程平台V2.0》项目的软件著作权

    科大讯飞新注册《科大讯飞星火知识工程平台V2.0》项目的软件著作权

    2026年3月14日
    4
  • 关于Eclipse没有server选项的解决办法

    关于Eclipse没有server选项的解决办法一直在用 Idea 最近想用 Eclipse 搭一些简单的 web 项目 可是用 Eclipse 配置 tomcat 时 发现配置中没有 server 选项 分享一下解决办法 问题原因 本人电脑上安装的是 EclipseforJa 没有安装 JavaEE 插件 所以配置中没有 server 选项 Window gt Preferences 解决方法一 查看 Eclipse 的版本号 Help gt AboutEclipse 添加 server 插件 Help gt

    2026年3月20日
    2
  • JAVA变量命名规则

    JAVA变量命名规则所有变量 方法 类名 见名知意类成员变量 首字母小写和驼峰原则 即除了第一个单词小写 后面的单词首字母大写 lastName 局部变量 首字母小写和驼峰原则常量 全部使用大写字母 MAX VALUE 类名 首字母大写 遵守驼峰原则 Man GoodMan 方法名 首字母小写和驼峰原则 run runRun

    2026年3月20日
    3
  • 100个javaweb实战项目(视频+源码+文档),带你上天![通俗易懂]

    所有项目的链接均为永久有效,但也不免出现个别链接被和谐的情况,如有链接失效,请及时留言,相遇即是缘分,请收藏此文,下次见面不迷路!话不多说,直接来干货!第01项目:SSM大型互联网电商项目(视频+源码)链接:https://pan.baidu.com/s/1VgNuaZ8pDpWHtBfEe7_28Q提取码:7zei第02项目:SSM分布式互联网商城(视频+文档资料)链接:https://pan.baidu.com/s/1SxNVzQcJNHisHUmj66xlMQ提取码:1n.

    2022年4月16日
    708
  • GridView用法,分页

    GridView用法,分页一.基础部分分页:只有用SqlDataSource作为数据源的时候才有在用ObjectDataSource的时候需要另外写代码另外该控件的“排序”和“分页”都打勾的时候,先进行整体排序,再分页;当启用

    2022年7月1日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号