連續兩年打破世界紀錄,支付寶OceanBase突破資料庫性能瓶頸
2025-05-21 22:45:08
5月21日,被譽為「資料庫領域世界盃」的資料庫基準測試TPC-C官網更新了較新結果,支付寶自研資料庫OceanBase打破去年自己創造的世界紀錄,性能分數先進突破億級大關達到7.07億tpmC,相比去年的成績提升近11倍。
(TPC-C較新榜單,支付寶OceanBase打破去年自己創造的世界紀錄)
TPC-C是全球主流計算機硬體廠商、資料庫廠商公認的性能評價標準,其對資料庫系統的軟硬體協同能力要求極高。TPC-C標準模擬了經典交易場景來做測試,通過每分鐘創建新訂單數量來評價資料庫的性能和性價比,其規定測試任務需要在指定時間內完成,95%事務在1s內完成。過去三十多年,僅有少數公司入選,榜單性能分數也長期停留在千萬級。
在2019年之前,這一測試的好成績來自甲骨文的3024萬tpmC,去年10月,OceanBase先進參加TPC-C測試,性能分數達到6088萬tpmC,而此次,更實現了從千萬級到億級的歷史性重大突破,榜單顯示,OceanBase性能成績達到7.07億tpmC,比7個月前提升近11倍。
tpmC是指每分鐘創建新訂單的數量,現實中最大高並發可類比的場景是雙11。數據顯示,2019年天貓雙11當天訂單創建峰值為每秒54.4萬筆。
據介紹,OceanBase的突破在於其採用了新一代分布式處理技術,顛覆了傳統資料庫集中式技術架構。傳統資料庫只能通過提升單機性能來提升整體性能,難以滿足市場持續擴張的數據處理需求。OceanBase通過分布式擴展集群實現擴展能力的大幅提升,並通過分布式選舉技術、事務技術充分保證業務場景的一致性,實現整體性能的數量級提升。
「資料庫是信息社會的重要基礎設施,支撐人類經濟社會活動中的關鍵核心業務。在當今以網際網路為主要載體的數字經濟時代,現象級應用對事務處理吞吐率提出了前所未有的挑戰。」華東師範大學副校長周傲英教授表示,「OceanBase這次在TPC-C測試中的以數量級的優勢領先,再次充分說明系統的分布式架構和實現技術具有科學性和先進性,代表未來資料庫的發展方向,是我國IT硬核科技領域實現替代工程和轉型升級並舉的創新榜樣。」
據悉,目前,OceanBase集群節點數突破了1500,創始人陽振坤表示:「OceanBase是目前全球少有超千個節點並通過TPC-C測試的資料庫,突破了傳統資料庫的性能實瓶頸,未來分布式資料庫將成為大規模業務處理的標配。」
2010年,OceanBase項目在阿里內部啟動,阿里大規模大容量的網際網路場景和支付寶金融級一致性要求推動OceanBase持續創新,開闢了資料庫領域的新賽道,實現資料庫技術的革命性突破。
OceanBase總經理楊冰表示,在資料庫發展的歷程上,OceanBase還是一個年輕人,我們能在TPC-C測試中證明自己,是站在前輩的肩膀上邁出的一小步,更是網際網路時代給我們的機會。萬裡長徵剛剛開始,未來我們還有很長的路要走。
目前,OceanBase已服務大量金融、電信等行業企業,在建設銀行、南京銀行、西安銀行、人保健康險、蘇州銀行、廣東農信、網商銀行等多家商業銀行和保險機構上線。全球前四名的支付平臺,兩家的核心系統都在使用OceanBase資料庫。今年3月,OceanBase正式通過阿里雲向全球開放,企業可在雲上獲得「支付寶同款」的世界優異資料庫處理能力。