DB-Engines:關系型數據庫的爭霸賽
在 DB-Engines 的排名上,Oracle 和 MySQL 兩個產品長期霸占了前兩名的位置,而且 MySQL 也屬于甲骨文公司的陣營,一個商用、一個開源,倚天屠龍,似乎無有可與爭鋒者。
在***的排名數據上(2017年5月),Oracle和MySQL雖然分列***和第二位,但是分數較上月都有所下降,而Microsoft SQL Server一直是唯一具有追隨潛質的產品:
針對排行的變化,DB-Engines 的專家 Paul Andlinger 做了一個分析報告,題為:Oracle數據庫帝國中的爭霸戰(The struggle for the hegemony in Oracle's database empire)。
在這個報告中,有兩個圖表,可以看到排名前三位的數據庫產品的積分情況,從趨勢上可以看出,在2015年9月之前,Oracle 和 SQL Server 的趨勢是呈現同比下滑的趨勢,同期 MySQL 的走勢平穩。而自2015年9月之后,MySQL 和 SQL Server 都呈現出明顯的上升趨勢,Oracle 在次期間持續下滑。
從趨勢上看,MySQL 在這個榜單上超越Oracle數據庫是遲早的事,而且這一時點可能很快到來。在MySQL和Oracle的互有起伏的同時,SQL Server 似乎從中受益,低調的吸引用戶的關注。
第二張圖表展示了 Oracle 和 MySQL 的積分相關性,往往,兩者具有對立的趨勢,也就是說:當Oracle上升,MySQL下降,反之亦然。
在未來,我想Oracle公司需要謀求的是:兩者共同增長,彼此促進。
從中國區來看,在2014~2015年,正是國內去IOE的高峰,會對商用產品的采用帶來影響。而Oracle的Database 12.2直至2017年3月才發布,也是行業內Oracle的聲音較低的原因之一。
綜合考量各方面的因素,2017 年 Oracle Database 12.2 的發布,加上 Oracle Public Cloud在中國區的落地,個人判斷 2017 年 Oracle 數據庫的流行度將大幅攀升。
下圖來自 北喬峰 和 姜承堯 發布的『中國數據庫排行榜』的四月份數據,這個榜單和DB-Engines的排行類似,不錯SQL Server和前兩者的積分差距加大,這說明在中國Oracle和MySQL更加流行。
有競爭,更精彩,我們一起來期待這場Oracle關系數據庫的爭霸賽的未來。