數據庫要變天!阿里 OceanBase 五年破繭為蝶

yne7 9年前發布 | 9K 次閱讀 OceanBase

之前我一篇文章預測阿里、百度、騰訊未來將是IT硬件廠商的最大對手,今天看到一則消息,淘寶頂級科學家陽振坤微博號@阿里正祥 ,發出一則消息。“從上周五開始,淘寶/天貓/聚劃算在支付寶上的交易,100%都在OceanBase上了。你可能沒有什么感覺。”


五年前立項,今天成果斐然,作為本該理性的媒體觀察者看到這則消息也不僅感慨萬分。

時代在變,阿里、百度、騰訊未來不僅是硬件廠商的最大對手,也會是軟件廠商的最大對手。

@歪脖大肚子Q問:假如Oracle的許可證費用足夠低,還會換用OB嗎?按照大部分人都解釋,可能從安全方面考慮,@王少亞認為關鍵不是費用,是可控性 。但是事實很簡單,就是Oracle要價太高。

淘寶頂級科學家陽振坤微博號@阿里正祥 回復@王少亞:很多人猜測答案是NO,非也,答案是YES,而且是在費用上,呵呵。

可 以想象馬云當時是多么火大,你收我那么多錢,跟我阿里的理念完全相反啊。我成本無限高,我怎么服務中小企業!必須上馬。@阿里正祥表示:目前 OceanBase做到了商業數據庫成本的一半以下,這得益于OceanBase不再需要昂貴的共享存儲、高可靠的服務器、數據庫軟件的許可費。 OceanBase還有很大的性能提升空間和成本降低空間。

今天真是最好的時代,也只有中國市場,也只有在今天的這個時代,才能誕生數千億條記錄、數百TB數據上的應用讓阿里是真槍實彈的研發。

有網友問為什么不用MySQL?

@阿里正祥回答,“金融系統要求在主庫故障的時候不能丟失任何數據(地震等天災人禍除外),MySQL無法做到這一點(如果不使用共享存儲的話)。 ”


對于是否增加硬件采購,@阿里正祥表示,機器確實增加了,但也沒有這個同學說的這么夸張(一個同學認為機器增加了7-8倍),不知道這個數據從何而來。對于這個交易系統,跟商業數據庫相比,OceanBase成本更低,同時還提供了超過一倍的性能和容量。

看 看阿里普通員工的言論,@何_登成:作為一個參與者,我感覺很自豪。作為一個數據庫從業者/研發人員,我更深知做一個自研的數據庫有多么難,更別說在世界 上最大的支付系統上線使用。新的里程碑,新的起點!我們數據庫團隊跟陽老師的研發團隊緊密合作,進一步打磨OB,以云產品的形式輸出OB服務,讓更多公 司、朋友體驗到OB的優勢。

OceanBase 是一個支持海量數據的高性能分布式數據庫系統,實現了數千億條記錄、數百TB數據上的跨行跨表事務,由淘寶核心系統研發部、運維、DBA、廣告、應用研發 等部門共同完成。在設計和實現OceanBase的時候暫時摒棄了不緊急的DBMS的功能,例如臨時表,視圖(view),研發團隊把有限的資源集中到關 鍵點上,當前 OceanBase主要解決數據更新一致性、高性能的跨表讀事務、范圍查詢、join、數據全量及增量dump、批量數據導入。

目前OceanBase已經應用于淘寶收藏夾,用于存儲淘寶用戶收藏條目和具體的商品、店鋪信息,每天支持4~5千萬的更新操作。等待上線的應用還包括CTU、SNS等,每天更新超過20億,更新數據量超過2.5TB,并會逐步在淘寶內部推廣。

稿源:DOIT

 本文由用戶 yne7 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!