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