《MongoDB + IBM——高性能數(shù)據(jù)庫的新動力》要點:
本文介紹了MongoDB + IBM——高性能數(shù)據(jù)庫的新動力,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關主題:非關系型數(shù)據(jù)庫
作者:MongoDB大中華區(qū)副總裁 蘇玉龍
如今,信息科技的迭代速度可以用“月月新、周周新、日日新”來形容.在數(shù)據(jù)庫領域,30年前關系型數(shù)據(jù)庫發(fā)展起航,一度受到業(yè)界的廣泛應用.然而隨著現(xiàn)代業(yè)務形式的不斷變更,用戶愈加需要應用靈活的數(shù)據(jù)庫以適應非結構化數(shù)據(jù)、異構數(shù)據(jù)等復雜數(shù)據(jù)類型所帶來的挑戰(zhàn),于是,NoSQL數(shù)據(jù)庫應運而生.
作為非關系型數(shù)據(jù)庫開發(fā)陣營中的一員,MongoDB試圖在確保NoSQL數(shù)據(jù)庫的可擴展性、靈活性及性能的同時,保留傳統(tǒng)關系型數(shù)據(jù)庫在二級索引、一致性等方面的優(yōu)勢,從而以融合的架構來滿足新一代業(yè)務需求.“Mongo”來源于拉丁語中的“龐大的(Humongous)”一詞,代表要致力于設計具有高可擴展性、高性能和高可用性的數(shù)據(jù)庫.未來,我們希望通過融合的架構打造通用的操作型數(shù)據(jù)庫,覆蓋超過90%的應用場景.
今天的技術變革以核心技術的改變?yōu)橥苿恿?而隨著需求產(chǎn)生變化、迭代不斷加速,技術模式需要相應的革新.“不管是黑貓白貓,抓到老鼠才是好貓”,在數(shù)據(jù)庫的發(fā)展進化中,縱然開源、擴展等新趨勢、新業(yè)務需求層見疊出,然而產(chǎn)品方案的性能與表現(xiàn)仍然是最核心的衡量標準,這也是MongoDB的所追求的目標.
領先架構 驅動數(shù)據(jù)庫更高性能
應對變革的需求與趨勢,MongoDB希望通過提供“數(shù)據(jù)即服務”(DaaS,Data as a Service)實現(xiàn)數(shù)據(jù)庫領域的技術模式革新.“數(shù)據(jù)即服務”是操作型的數(shù)據(jù)倉庫,通過將各個關系型數(shù)據(jù)庫、其他數(shù)據(jù)源匯聚在一起從而開展決策型的應用,使得企業(yè)可以通過中央數(shù)據(jù)庫整合所有數(shù)據(jù)集.通過DaaS,企業(yè)不僅可以開展高效的數(shù)據(jù)分析,還能進一步開拓OLTP實時分析.而這一過程中的關鍵點在于如何將所有數(shù)據(jù)整合起來提供全部的信息、完整的視圖,最終幫助企業(yè)架設新的應用、快速轉化數(shù)據(jù)價值.事實上,國外一些著名銀行早已經(jīng)采用MongoDB企業(yè)版來進行DaaS的實施,這種應用模式把所有數(shù)據(jù)相關的任務集中到一個靈活的平臺上來完成,對于數(shù)據(jù)集中治理與管控,既實現(xiàn)高效決策,又提升了數(shù)據(jù)動態(tài)管理能力.
為了更好交付“數(shù)據(jù)即服務”,MongoDB能夠應對數(shù)據(jù)規(guī)模與數(shù)據(jù)集群不斷增量的挑戰(zhàn),并在數(shù)據(jù)運算速度、總體擁有成本等方面有更好地表現(xiàn).2013年,MongoDB開始與IBM的合作,目前已經(jīng)實現(xiàn)了全線MongoDB對IBM Power Systems的支持.根據(jù)IBM的測試結果,基于IBM POWER8的MongoDB較之于英特爾與惠普服務器上的同等方案,在平均單核性能上實現(xiàn)了2.6倍的增強.而在客戶的實際測試中,全美某大型信用卡公司應用基于IBM Power Systems的MongoDB方案,獲得了3.7倍于x86方案的數(shù)據(jù)處理速度并減少了三分之一的機器數(shù)量,實現(xiàn)了升級的每核效益.
此外,由于IBM Power Systems實現(xiàn)了在性能相同情況下更高的Docker部署密度,用戶可以通過條帶化的技術在4臺機器上完成12臺x86服務器類似的性能,以更高的性價比及更小的機位空間獲得同等水平的性能.同時,IBM Power的CAPI技術對于保障巨大量數(shù)據(jù)情境下數(shù)據(jù)處理性能有較為顯著的提升作用.以大型銀行的“數(shù)據(jù)及服務”為例,MongoDB聯(lián)合IBM Power,為銀行客戶提供了快速的上層應用開發(fā)服務,縮短了用戶的開發(fā)時間,并提升了大數(shù)據(jù)分析的效率,交付高性能運算、高效處理的能力.
開源眾創(chuàng) 翻新大數(shù)據(jù)辦理方案
隨著開源技術的本地化應用,企業(yè)在服務支撐、版本更新、功能開發(fā)、平安保障等方面產(chǎn)生了更多的個性化需求.以區(qū)塊鏈的應用為例,目前火熱的區(qū)塊鏈技術在銀行業(yè)受到了廣泛的關注.然而正是因為其多點交易的特性,這一技術對數(shù)據(jù)庫應用的一致性、即時性等方面提出了新的挑戰(zhàn).MongoDB作為天生的分布式數(shù)據(jù)庫,在應對一致性需求時保有優(yōu)勢.IBM Power Systems最近實現(xiàn)了對區(qū)塊鏈技術的支持并獲得了不錯的測試結果,這將為未來MongoDB在這一領域提升其解決方案釋放全新的潛能.
IBM Power在應對大數(shù)據(jù)、開源、區(qū)塊鏈等新技術趨勢時展現(xiàn)的積極開放姿態(tài),將在未來成為更多合作伙伴選擇它的理由.目前,MongoDB正在與IBM合作開展Spark相關合作,在Spark上開展OLTP即時分析,為企業(yè)的精準營銷等需求提供方案.雙方在全球投入推廣的MongoDB+IBM Power一體機,不僅提供了底層架構+數(shù)據(jù)庫應用的一體方案,同時加載了包括Spark、Hadoop等在內的組件,為開發(fā)商、經(jīng)銷商等提供了一體化服務辦理方案.未來,MongoDB與IBM將就渠道推廣開展更加深入的合作,以進一步促進高性能數(shù)據(jù)庫辦理方案在全球和本地的落地.
開源的意義在于群創(chuàng)、眾創(chuàng).未來,MongoDB將持續(xù)與IBM Power開展合作,借力領先的基礎架構方案與開源平臺的共創(chuàng)優(yōu)勢,共同探索數(shù)據(jù)庫辦理方案在高性能、新應用方面的無限可能性.希望MongoDB+IBM不斷為高性能數(shù)據(jù)庫辦理方案注入新動力.
維易PHP培訓學院每天發(fā)布《MongoDB + IBM——高性能數(shù)據(jù)庫的新動力》等實戰(zhàn)技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養(yǎng)人才。
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/10154.html