國(guó)產(chǎn)自研數(shù)據(jù)庫(kù)打敗 Oracle?網(wǎng)友熱議
近日,數(shù)據(jù)庫(kù)領(lǐng)域權(quán)威的國(guó)際機(jī)構(gòu)國(guó)際事務(wù)處理性能委員會(huì)(TPC)在官網(wǎng)發(fā)表了最新的 TPC-C 基準(zhǔn)測(cè)試結(jié)果。螞蟻金服的分布式關(guān)系數(shù)據(jù)庫(kù) OceanBase 得分為 60,880,800,超過了 Oracle 的 30,249,688。
國(guó)內(nèi)媒體的部分報(bào)道
有媒體評(píng)論,這打破數(shù)據(jù)庫(kù)基準(zhǔn)性能測(cè)試的世界記錄,成為全球數(shù)據(jù)庫(kù)演進(jìn)史的重要里程碑。
假期之間,大家可能被下圖刷屏了。
(末尾是院士的點(diǎn)評(píng))
部分網(wǎng)友:不具可比性
在 TPC 官網(wǎng),數(shù)據(jù)庫(kù)性能測(cè)試結(jié)果的榜單,是很長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)長(zhǎng)……
http://www.tpc.org/tpcc/results/tpcc_results.asp
并且在榜單開頭有個(gè)提示語(yǔ):
Results displayed with a grey background are Historical Results, which might not be up to date with regards to pricing and/or availability of HW or SW.
大意是:以灰色背景顯示的結(jié)果是“歷史結(jié)果”,就硬件或軟件的價(jià)格和/或可用性而言,可能不是最新的。
所以,有不少網(wǎng)友認(rèn)為兩者其實(shí)沒有多少可比性。因?yàn)?OceanBase 的成績(jī)是在 2019 年 10 月 1 日遞交的,而 Oracle 的得分是在 2010 年 12 月 2 日遞交的,使用的硬件架構(gòu)和軟件在近 10 年之后已經(jīng)沒多少對(duì)比價(jià)值。
Oracle測(cè)試的數(shù)據(jù)庫(kù)版本是 Oracle Database 11g R2 Enterprise Edition w/RAC w/Partitioning,操作系統(tǒng)是 Oracle Solaris 10,CPU 為 SPARC T3@ 1.65 GHz,共 1728 個(gè)核心;而 OceanBase 使用的操作系統(tǒng)是 Aliyun Linux 2,處理器是 Intel Xeon Platinum 8163 @ 2.50GHz,共 6720 個(gè)核心。僅僅從硬件上看,兩者之間就很難進(jìn)行公平的比較。
技術(shù)圈網(wǎng)友的討論
OceanBase 團(tuán)隊(duì)負(fù)責(zé)人陽(yáng)振坤在 2015 年曾解析過 OB 如何支撐雙十一的。
2019 年的雙十一要來了,不知今年的峰值又會(huì)是多少。