DB-Engines新的年度流行度排行榜出炉,2021年1月度排行榜上前三甲分别为 Oracle、MySQL 和 Microsoft SQL Server,这三者的名次已经稳定长达10年之久。在可以预见的5年之内,前三强的位置仍然不会改变。
在新的年度,Oracle积分下降 2.66 分,MySQL 下降 3.40分,SQL Server则下降6.85分。前十名增长最高的是2020的年度数据库 PostgreSQL,增长了 4.65分。总体上,前十位的数据库产品,平稳度过了新年。
从前三甲的趋势来看,自2013年9月 MySQL 超越了 SQL Server之后,名次再未改变。手握商业和开源最受欢迎的两大产品,在数据库领域,Oracle 仍然是最大的赢家。
在11名至20名之中,有两大数据库产品值得注意,分别是 MariaDB 和 Azure SQL Database。
MariaDB 增长迅速,三年间将问鼎十强:MariaDB 积分已经达到了93.79分,如果将其记入 MySQL ,则 MySQL 的流行度是要超过榜首的 Oracle,事实上 MySQL 已经成为关系型数据库中的无冕之王。而 MariaDB 也仅仅比 第10名的 Cassandra 低约25 分,在未来 2~3年,MariaDB 将会跻身10强。
下图是 Cassandra 和 MariaDB 的增长曲线,前者走平和略降,后者仍然保持增长:
Azure SQL Database 增1.5倍,云数据库增长迅猛:微软的 Azure SQL Dadatae 最早是 SQL Server 的云版本提供,后来扩展到更广泛的数据库支持。在2020年获得了跳跃式的增长,自2020年1月的28分,增长到现在的71分,同比猛增43分。这说明了云数据库的增长迅猛。在中国,阿里云的 PolarDB 云数据库同样成绩引人瞩目。云数据库的发展是全球化趋势。
在DB-Engines流行度排行榜上,另外一个如彗星般崛起的产品是 Snowflake,目前排在 37位,同比增长 13.29 分:
从 Snowflake 的趋势曲线可以看出,其积分完全来自2020年9月之后的增长,从3分左右到现在的15分,5倍跃迁仅仅四个月,这就是明星产品 IPO 之后带来的行业影响力。
最后,我们看一下关系型数据库的前10名,MariaDB 和 Azure SQL Database 都已经跻身前十:
这是一个数据库新旧交替的时代,于不变中体验暗流和创新,新的产品正在慢慢走上历史舞台!