Alibaba 螞蟻自研數(shù)據(jù)庫OceanBase登頂TPC-H榜單,核心成員撰文講述背后思考
曾經(jīng)一度瀕臨解散的OceanBase團隊(專注分布式關系數(shù)據(jù)庫),在5月20日這天再次迎來了自己的高光時刻:國際事務處理性能委員會(TPC,Transaction Processing Performance Council)官網(wǎng)發(fā)布最新的數(shù)據(jù)分析型基準測試(TPC-H)榜單,其中,螞蟻集團自主研發(fā)的分布式關系數(shù)據(jù)庫OceanBase以1526萬QphH的性能總分排名30000GB第一 。
這是中國自研數(shù)據(jù)庫的一次里程碑 。
文章圖片
這意味著,OceanBase成為唯一在事務處理和數(shù)據(jù)分析兩個領域測試中都獲得第一的中國自研數(shù)據(jù)庫 。
雷鋒網(wǎng)注意到,去年的5月20日OceanBase同樣破了一個記錄:性能分數(shù)首次突破億級大關達到7.07億tpmC,相比2019年提升近11倍 。(雷鋒網(wǎng)(公眾號:雷鋒網(wǎng))注:tpmC值在國內(nèi)外被廣泛用于衡量計算機系統(tǒng)的事務處理能力,為"每分鐘內(nèi)系統(tǒng)處理的新訂單個數(shù)"的英文縮寫) 這一事件標志著OceanBase在當時成為全球最快數(shù)據(jù)庫,實現(xiàn)了數(shù)據(jù)庫這一基礎技術的革命性突破,也是自研技術對世界IT技術作出的重要貢獻 。
一直以來,數(shù)據(jù)庫與芯片、操作系統(tǒng)并列為全球技術三大件,也是企業(yè)IT系統(tǒng)必不可少的核心技術 。OceanBase由螞蟻集團自主研發(fā),歷經(jīng)阿里巴巴和螞蟻集團大規(guī)模業(yè)務場景的長時間考驗 。
“OceanBase是典型的‘用出來’的數(shù)據(jù)庫,經(jīng)過十余年不同場景的嚴苛打磨 。” OceanBase公司CEO楊冰表示,“原生分布式的OceanBase具有無單點瓶頸,可線性、在線擴展和收縮等特性,可以更好地解決業(yè)務擴展性難題,幫助機構快速實現(xiàn)數(shù)字化轉(zhuǎn)型 。”數(shù)據(jù)分析型基準測試(TPC-H)自2006年公布以來很快被業(yè)界認可,是公認的衡量數(shù)據(jù)庫數(shù)據(jù)分析能力的權威標準之一 。TPC官網(wǎng)顯示,在數(shù)據(jù)分析型基準測試榜單的30000GB結(jié)果一欄,OceanBase占據(jù)性能排行首位,其中代表著數(shù)據(jù)庫核心性能的每小時執(zhí)行請求數(shù)綜合指標達到了1526萬QphH@30,000GB, 比第二名微軟SQLServer的成績高出10多倍 。
文章圖片
此前,螞蟻OceanBase在2019年和2020年均參與了事務處理型基準測試(TPC-C),并兩度登頂 。
很多人會好奇,OceanBase不是拿過事務處理型基準測試(TPC-C)第一了么,為什么還要打TPC-H這樣一個AP場景的榜單?
OceanBase負責此次測試的核心成員陳萌萌撰文,講述了背后的技術思考 。以下enjoy:
收到期盼了好幾天的審計員最終郵件,告知測試結(jié)果已經(jīng)掛到了官方網(wǎng)站 。這意味著,測試小組的工作可以正式告一段落 。接下來的60天,此次測試的報告將處于公示階段,迎接全世界數(shù)據(jù)庫專家的檢視和挑戰(zhàn) 。
文章圖片
OceanBase TPC-H項目組
對我個人來說,原本期待的興奮感沒有如期而至 。更多的是平靜 。平靜地把官網(wǎng)上的測試報告又從頭到尾讀了一遍 。按說,前前后后來來回回幾十封郵件的技術溝通,報告里面的內(nèi)容已經(jīng)爛熟 。再讀一次,既是出于技術人天生的謹慎,更是不想因為一個低級錯誤而讓項目所有同學三個月的心血付諸東流 。
關于為什么要沖擊此次的榜單?簡單來說,是因為今天的OceanBase已經(jīng)升級為一款支持 HTAP 混合負載的企業(yè)級分布式數(shù)據(jù)庫,同時具備事務處理和數(shù)據(jù)分析兩類場景的處理能力 。我們希望市場對我們有更多了解 。權威中立機構的背書總好過“王婆賣瓜自賣自夸” 。此外,從技術上說,這也是一件水到渠成的事情 。只是,這個時間點跟OceanBase對數(shù)據(jù)庫的理解,以及未來想做的事情有密切關系 。
一、HTAP,既是數(shù)據(jù)庫的初心,也是數(shù)據(jù)庫的未來
HTAP數(shù)據(jù)庫(Hybrid Transaction and Analytical Processing,混合事務和分析處理)就是能夠?qū)⑹聞仗幚?On-Line Transactional Processing,以下簡稱TP) 和數(shù)據(jù)分析 (On-Line Analytical Processing,以下簡稱AP) 請求在同一個數(shù)據(jù)庫系統(tǒng)中完成 。
這個概念,由Gartner在2014年的一份報告中提出 。分析師認為,這種架構具有顯而易見的優(yōu)勢:不但避免了繁瑣且昂貴的ETL操作,而且可以更快地對最新數(shù)據(jù)進行分析 。這種快速分析數(shù)據(jù)的能力將成為未來企業(yè)的核心競爭力之一 。
關系型數(shù)據(jù)庫的英文縮寫是RDBMS,其中的M就是“管理”的意思,不管是TP還是AP,數(shù)據(jù)庫的存在就是為了“管理”數(shù)據(jù),我認為這是數(shù)據(jù)庫這個系統(tǒng)的初心 。
推薦閱讀
- 電子商務 重慶螞蟻消費金融獲批開業(yè) 合作貸款不能用“花唄”“借唄”名稱
- 硬件 美光發(fā)布首批PCIe 4.0固態(tài)硬盤:采用自研主控+176層3D TLC閃存
- Alibaba 螞蟻自研數(shù)據(jù)庫OceanBase升級3.0版本 開源300萬行核心代碼
- Alibaba 2021年阿里云6·18大促攻略 云服務器秒殺價59.90/年起
- Alibaba 阿里云開啟6·18年中大促 全線產(chǎn)品減至歷史新低
- Apple 開發(fā)者發(fā)現(xiàn)蘋果自研M1芯片存在安全性漏洞 不改設計無法修復
- 偽裝者 “酷蓋”人設保不住了?王一博見蜘蛛螞蟻一秒認慫
- Alibaba 2021 阿里云峰會新品匯總:包括第七代 ECS 云服務器
- Alibaba 阿里云宣布全面兼容X86、ARM、RISC-V等多種芯片架構
- SONY 索尼第三代降噪豆WF-1000XM4細節(jié)公布:內(nèi)置索尼V1自研芯片 支持LDAC
