DB-Engines 发布了 2016 年 12 月份的数据库排名。
本月排名对比于11月份,前十名的排位都没有发生变化,但对比于去年,除了稳坐三甲宝座的Oracle 、MySQL 和 Microsoft SQL Server ,以及排在第六名的DB2外,其他的数据库的排名都发生了变化。其中 PostgreSQL 超越 MongoDB 成为第四,Cassandra 超越 Microsoft Access 成为第七,Redis 超越 SQLite 成为第九。而第11-20名的数据库排名几乎都发生了变化。
具体情况请看前 20 名排名情况:
完整排名请看这里:http://db-engines.com/en/ranking
作为今年最后一个月的排行榜,2016年全球数据库的排名基本尘埃落定,下面文章将从前五名的趋势图纵观其近年来的变化趋势:
No.1 Oracle
Oracle 最终在 2016 年末保住了在数据库界的领先位置,最终以1404.40的得分蝉联冠军。但是相比于去年12月,Oracle 的得分下降了93.15,根据 Oracle 近年来的变化趋势图看来,其得分自去年12月份起就急速下降,目前已低于历史最低分值,而峰值是在2013年11月,得分达到1617.192,当时市场份额曾是随后4个厂商之和。
No.2 MySQL
同属甲骨文公司的 MySQL 最终以1374.41的得分保持着亚军的位置,得分较去年增加了75.87,跟第一名 Oracle 的差距已缩小至 30 分!根据 MySQL 近年来的变化趋势图看来,其得分自15年9月起就呈大幅度增长趋势,虽然在近几个月有小的波动,但这两个月的比分又回复到历史最高水平,并且仍有不断增长的趋势。
No.3 Microsoft SQL Server
Microsoft SQL Server 最终以1226.66的得分保持第三的位置,得分较去年增加了 103.50 分,是前三甲中分数增幅最大的。根据 Microsoft SQL Server 近年来的变化趋势图看来,其得分在前些年达到了峰值,随后整体呈下降趋势,今年分值又逐渐回复到原来的水平,也在不断增长中。
除了稳坐三甲宝座的Oracle 、MySQL 和 Microsoft SQL Server 外,位列第四、五位的PostgreSQL 和 MongoDB 同样值得一提,这两者在数据库中越来越占据着不可忽视的地位。在12月份的排名中得分分别为330.02分和328.68分。
根据 PostgreSQL 和 MongoDB 近年来的变化趋势图看来,两者一直呈上升趋势,自2014年7月后开始难分上下,几个回合之后 MongoDB 以微弱的优势处于领先地位,而就在上个月的排名中 PostgreSQL 再次超越 MongoDB。
其他数据库详细趋势请看这里:http://db-engines.com/en/ranking_trend
DB-Engines的排名主要根据5个因素来进行:Google以及Bing搜索引擎的关键字搜索数量、Google Trends的搜索数量、Indeed网站中的职位搜索量、LinkedIn中提到关键字的个人资料数以及Stackoverflow上相关的问题和关注者数量。
这份榜单分析旨在为数据库相关从业人员提供一个技术方向的参考,其中涉及到的排名情况并非基于产品的技术先进程度或市场占有率等因素。无论排名先后,选择适合与企业业务需求相比配的技术,才是最重要的。