DoNews6月1日消息(翟繼茹)1日,螞蟻數據庫OceanBase正式發布3.0版本,將同時兼備事務處理和數據分析能力,并宣布300萬行核心代碼已經向社區開放。
從2010年阿里OceanBase項目組成立,到如今以1526萬QphH的性能總分打破TPC-H 30000GB的歷史記錄,拿到OLAP(在線分析處理)的世界第一,成為分布式數據庫廠商中的佼佼者,OceanBase走了11年的自研道路。
OceanBaseCEO楊冰表示,在未來三年內,將專注企業核心分布式改造,幫助更多企業進行數字化升級。“其實OceanBase從誕生的那一天起就選擇了HArD模式,我們相信這條路是非常有價值的。在中國并不缺一家數據庫的公司,但是我們卻缺少一家真正能夠完成核心替代的高端的數據庫,我們相信這件事情是值得去做的,而且需要長期的投入。”
從自研到開源
2003年,淘寶業務開始快速增長。彼時,商用數據庫市場一直被Oracle、IBM、微軟等巨頭占據。淘寶雖然選擇了Oracle RAC集群,但是仍不能滿足業務發展需求。根據自身業務和實際情況自主研發一套系統底層基座,是阿里一直以來的堅持。
2010年6月25日,陽振坤發起分布式關系數據庫OceanBase在淘寶正式立項。2014年,OceanBase在關系數據庫系統上首次做到了單機/單機房故障不丟數據(RPO=0)、不停服務(RTO<30s),還支持了當年雙11支付寶交易庫10%的流量,它開始在行業中得到越來越多的關注。2018年,OceanBase 2.0提供Oracle兼容服務,并啟動TPC-C benchmark測試。2019年,在雙11中,支付寶支付業務100%切換到OceanBase內置的Oracle兼容模式上,當年雙11成交金額2684億元,訂單峰值54.4萬筆/秒。OceanBase用全球最“困難”的一個實際場景案例,證明自己的實力。
2020年6月,OceanBase宣布成為一家獨立公司,走上商業化軌道,賦能企業數字化升級。而在這一年,OceanBase 在 TPC-C 基準測試中打破由自己保持的世界紀錄,事務處理性能由上次測試的 6088 萬 tpmC 提升到 7 億 tpmC,性價比從上次的¥6.25/tpmC 優化到¥3.98/tpmC。
有了堅實的自研之路,OceanBase才有充足的底氣來做開源這件事。目前,OceanBase社區官網已經上線,其開源300萬行代碼。開源范圍包含數據庫內核、分布式組件和接口驅動,并提供完整的SQL引擎、事務引擎和存儲引擎,支持多副本、分布式事務、高性能、擴展能力、故障恢復、優化器、多活容災、語法兼容等核心技術。
通過開源,OceanBase希望構建一個更加繁榮的生態來服務企業。在談及如何服務中小企業的時候,楊冰坦言,因為中小企業在技術、運維等方面比較薄弱、資源有限,在做數字化升級時就需要生態力量來一同深度合作進行助力。
OceanBase3.0時代
回顧自研之路,從OceanBase1.0到OceanBase3.0,問題和需求都在不斷的發生著變化。楊冰總結,OceanBase1.0時代主要解決的是分布式、如何用低成本技術來存儲海量數據、如何更快處理線上業務三個問題。到了移動互聯網時代,業務脈沖和永遠在線成為挑戰,OceanBase2.0解決了瞬時可拓展、保持業務連續性和一致性的問題。
楊冰介紹,最新的3.0版本產品,讓OceanBase同時具備了在事務處理和數據分析兩類任務的高性能能力,升級為一款支持 HTAP 混合負載的企業級分布式數據庫。和過去相比,事務處理性能提升50%,數據分析性能提升10倍。未來,用戶業務無論是事務型還是分析型,只要一套系統就可以應對數字化轉型過程中“海量、實時、在線”的業務需求。
Gartner 認為, HTAP (Hybrid Transactional/Analytical Processing,即混合事務 / 分析處理)數據庫將成為數據庫領域的重要發展趨勢,一個集成的數據平臺將會加速數字化轉型。
在各個領域深化數字化轉型過程中, 核心系統的分布式改造是非常關鍵的一環。過去一年的合作案例顯示,隨著自主研發分布式技術的逐步成熟,不斷應用、優化和完善,OceanBase幫助客戶進行核心系統數字化改造時,在可靠性、可擴展性等方面的優勢越來越明顯。
楊冰透露,“在當前規模和技術紅利基礎上,我們希望以更低的價格與門檻,給予客戶更強的數據庫能力進行核心系統的分布式改造。核心系統改造不僅能讓企業實現整體系統完全自主掌控。更能在業務穩定性、連續性不降低的前提下,支撐業務敏捷,最后達到每單筆交易/每個賬戶成本下降的目標”。
據了解,目前該產品已在多家機構落地應用,包括中國工商銀行、山東移動、福建移動、數字江西、中國石化、中華財險、人保健康、浙商證券、天津銀行、西安銀行、常熟農商行、東莞銀行等。