mpp数据库跟oracle的区别

mpp数据库跟oracle的区别,第1张

先这要看下:

SMP:

SMP(Symmetric Multi Processing)架构,对称多处理架构(share everything)。例如单机版本的mysql、oracle、sqlserver等。所有的CPU共享全部资源,如总线,内存和I/O系统等, *** 作系统或管理数据库的复本只有一个,这种系统有一个最大的特点就是共享所有资源。

UNMA:

NUMA(Non-Uniform Memory Access)架构,半共享架构(share disk),例如:oracle rac、db2 pureScale,它是磁盘共享(share disk),数据共享,可以通过增加节点来提处理能力,但是当共享存储接口达到瓶颈后,增加节点并不能获得更高当性能。

MPP:

MPP(Massively Parallel Processing)架构,海量并行处理架构(share nothing),每一个节点有自己的Merry、CPU、Disk、OS,不共享任何资源,各个处理单元之间通过协议通讯。各个单元相互独立,各自处理自己的数据,处理完成后向上汇总。

smp numa mpp的对比,请参考下图

MPP数据库主要适合查询统计、分析研判等大数据处理场景,主要特点是整体架构呈现纯扁平化,不存在单点性能瓶颈,基于开放式标准X86 PC服务器构建,采用分布式架构设计,灵活实现按需部署,具备灵活的系统伸缩性,支持系统的纵向扩展和横向扩展。

国内的产品主要是南大通用的GBase 8a MPP Cluster,是面向大数据、云计算场景自主研发的大规模并行数据库集群产品,在海量数据高速处理的场景下具有高性能、低成本、高可靠、易使用等诸多优势,国外的如GreenPlum、Vertica等。

mpp MPP文件是微软的项目管理软件Project格式的文件。 要读写.mpp文件需要安装相应版本的Project,如果仅仅是观看MPP文件,可以下载名为Steelray Project Viewer的软件,下载地址:http://www.steelray.com/download.php 应用project reader打开mpp文件: 计算机体系结构中,MPP指大规模并行处理机. MPP在20世纪90年代盛行. 目前,世界上排名靠前的大型机,都是MPP. MPP (Massively Parallel Processing),意为大规模并行处理系统,这样的系统是由许多松耦合处理单元组成的,要注意的是这里指的是处理单元而不是处理器。每个单元内的CPU都有自己私有的资源,如总线、内存、硬盘等。在每个单元内都有 *** 作系统和管理数据库的实例复本。这种结构最大的特点在于不共享资源。</CA>------------------------------------------------------------------------------------------------------------------------------------------------------------------------- MPP层(Media Process Platform) MPP层基于驱动层,屏蔽芯片和硬件平台的差别,提供面向媒体业务的基本功能。MPP的编程接口称为 MPI(MPP Programe Interface) 。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6660779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存