在 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关系数据库的争霸赛的未来。