阿里自主研發(fā)數(shù)據(jù)庫OceanBase進入金融級應用
4月2日,螞蟻金服方面宣布,螞蟻金服及阿里巴巴自主研發(fā)的通用關系數(shù)據(jù)庫OceanBase已經(jīng)開始支撐淘寶、天貓和聚劃算的所有日常交易。
OceanBase也是真正意義上***Created in China的數(shù)據(jù)庫。螞蟻金服相關負責人表示,這個改變意味著OceanBase已經(jīng)有能力滿足互聯(lián)網(wǎng)海量數(shù)據(jù)處理的需求,可以支撐復雜、高可靠的金融級業(yè)務。
螞蟻金服人士表示,隨著互聯(lián)網(wǎng)的發(fā)展,海量數(shù)據(jù)的處理越來越成為擺在大型互聯(lián)網(wǎng)公司面前的問題。而傳統(tǒng)的IT企業(yè)提供的服務,在系統(tǒng)可擴展性、性價比方面已經(jīng)不再適用。
以數(shù)據(jù)庫系統(tǒng)舉例,一般來說,數(shù)據(jù)庫系統(tǒng)的穩(wěn)定可靠,取決于數(shù)據(jù)庫軟件、數(shù)據(jù)庫服務器和數(shù)據(jù)庫存儲三方面。其中,數(shù)據(jù)庫軟件的維護升級總是讓互聯(lián)網(wǎng)企業(yè)比較頭疼:數(shù)據(jù)庫軟件的維護升級有很大的風險,為了保障數(shù)據(jù)庫系統(tǒng)的穩(wěn)定可靠,企業(yè)需要匹配使用穩(wěn)定性好的高端服務器和共享存儲,但是這些設備不僅價格昂貴,性能和擴展能力也有限。
在這種情況下,2010年起,阿里巴巴、螞蟻金服開始自主研發(fā)數(shù)據(jù)庫系統(tǒng)OceanBase,這一系統(tǒng)從立項到開花結(jié)果經(jīng)歷了足足五年時間。
全球范圍內(nèi),對數(shù)據(jù)庫的研究是科學界研究的重要方向。2014年,被稱為計算機界的諾貝爾獎的圖靈獎,就授予了Michael Stonebraker,以表彰其“對現(xiàn)代數(shù)據(jù)庫系統(tǒng)底層的概念與實踐所做出的基礎性貢獻。他也是數(shù)據(jù)庫領域自1973年Bachman(數(shù)據(jù)庫與網(wǎng)狀數(shù)據(jù)庫)、1981年Codd(關系數(shù)據(jù)庫)、1998年Gray(數(shù)據(jù)庫與事務處理)之后的第四位圖靈獎得主。
與傳統(tǒng)數(shù)據(jù)庫公司的產(chǎn)品相比,OceanBase的升級維護,不需要昂貴的共享存儲、高可靠的服務器、數(shù)據(jù)庫軟件的許可費,可以將商業(yè)數(shù)據(jù)庫成本降到一半以下。同時,分布式的系統(tǒng),可以保證業(yè)務在服務器、存儲、網(wǎng)絡等出現(xiàn)異常情況的情況下不受影響。
在阿里系之前,中國有大批專家學者和企業(yè)致力于數(shù)據(jù)庫的研究,不過幾十年來沒有任何一個商業(yè)化數(shù)據(jù)庫產(chǎn)品能夠替代傳統(tǒng)高端數(shù)據(jù)庫。最終反而是阿里系在商業(yè)需求的驅(qū)動下實現(xiàn)了這一目標。
螞蟻金服方面表示,實際上,OceanBase此前已經(jīng)通過了“雙十一”考驗。數(shù)據(jù)顯示,2014年雙十一,支付寶支付峰值就達到了285萬筆/分鐘,是2013年雙十一支付峰值的3倍。借助OceanBase全分布、全冗余、高彈性、低成本的海量交易與數(shù)據(jù)處理架構,支付寶順利通過交易洪峰的考驗。目前,OceanBase已經(jīng)可以支撐淘寶、天貓、聚劃算在支付寶的所有日常交易。
據(jù)透露,未來,OceanBase還將放到阿里云上,以開放的形式,向外界輸出阿里巴巴和螞蟻金服的數(shù)據(jù)庫服務能力,為整個產(chǎn)業(yè)的技術發(fā)展做出貢獻。