新聞中心
MPP與Hadoop是什么關系?
先從NUMA說起吧,NUMA全稱為Non-Uniform Memory Access,是主流服務服務器為了提高SMP的可擴展性而采用的一種體系結構。主流服務器一般由多個NUMA節(jié)點組成,每個NUMA節(jié)點是一個SMP結構,一般由多個CPU組成,并且具有本地內存和IO設備。NUMA節(jié)點可以直接訪問本地內存,也可以通過NUMA互聯(lián)模塊訪問其他NUMA節(jié)點的內存,但是訪問本地內存的速度遠遠高于遠程訪問速度,因此,開發(fā)程序要盡量減少不同NUMA節(jié)點之間的信息交互。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于網站設計、成都網站設計、沿河網絡推廣、小程序制作、沿河網絡營銷、沿河企業(yè)策劃、沿河品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供沿河建站搭建服務,24小時服務熱線:13518219792,官方網址:www.cdcxhl.com
MPP是一種海量數據實時分析架構。MPP作為一種不共享架構,每個節(jié)點運行自己的操作系統(tǒng)和數據庫等,節(jié)點之間信息交互只能通過網絡連接實現(xiàn)。MPP架構目前被并行數據庫廣泛采用,一般通過scan、sort和merge等操作符實時返回查詢結果。目前采用MPP架構的實時查詢系統(tǒng)有EMC Greenplum、HP Vertica和Google Dremel,這些都是實時數據處理領域非常有特點的系統(tǒng),尤其是Dremel可以輕松擴展到上千臺服務器,并在數秒內完成TB級數據的分析。
Hadoop作為一個開源項目群本身和MPP并沒有什么直接關系,Hadoop中的子項目MapReduce雖然也是做數據分析處理的,但是一般只適用于離線數據分析,區(qū)別與MPP較為明顯。因為Map和Reduce兩個過程涉及到輸出文件的存取和大量網絡傳輸,因此往往達不到實時處理的要求。與MapReduce相似的系統(tǒng)還有Microsoft Dryad和Google pregel。
綜上所述,NUMA是一種體系結構,MPP是一種實時海量數據分析架構,而Hadoop是一個關于數據存儲處理的項目群,其中的MapReduce是一種離線海量數據分析架構。
到此,以上就是小編對于服務器smp技術的問題就介紹到這了,希望這1點解答對大家有用。
本文名稱:服務器三大體系SMP、NUMA、MPP介紹
網頁URL:http://www.5511xx.com/article/cceihie.html


咨詢
建站咨詢
