DB-Engines 排行榜
7 月全球数据库排名发布:Oracle 扳回一局,MySQL 最受欢迎
长按上图识别二维码报名济南源创会
DB-Engines 发布了 2017 年 7 月份的全球数据库排名。
本月排名前 20 名中原本排在第 11 位的 Elasticsearch 取代 SQLite 成为第 10,其他数据库的排名均没有变化。SQLite 去年同月本位于排行榜第 9 名,截止现在已下降了两个名次。同样遭遇的还有Hive,对比去年同月已下降三个名次,暂时仍在前二十名之列。
前 20 名排名情况
完整排名请看这里:http://db-engines.com/en/ranking
但是一众看客坐等着 MySQL 本月能一举越过那 6.45 分之差打败 Oracle 的时刻却没有到来,显然本月又被 Oracle 扳回一局, Oracle 最终在本月中上升 23.11 分,而 MySQL 仅上升 3.8 分。导致两者比分差距再次回到 25.77 分。
而 Microsoft SQL Server 依然稳居第三名,但却是起伏最大的数据库,上两个月分别成为增幅最大和跌幅最大的数据库后,本月得分再次上升 27.03 分成为增幅最大的数据库。
前 3 名的变化趋势
其他数据库均没有太大变化,除 MongoDB、Microsoft Access、SQLite 和 SAP Adaptive Server 有小幅下跌外,其他均有所上升,总体表现不错。
4-10 名的变化趋势
详细趋势请看这里:http://db-engines.com/en/ranking_trend
StackOverflow 排行榜
StackOverflow 也对数据库受欢迎程度进行了调查。
不同级别开发者进行调查的结果
调查结论
1、最受欢迎的是 MySQL,接受调查的开发者中近一半的都使用 MySQL(44.3%)
2、SQL Server 虽然不开源也不免费,但它拥有非常大的市场份额。 毕竟许多公司拥有 Microsoft 产品(Windows Server,Visual Studio,Office 等)的许可证,所以将 SQL Server 投入到使用中并不需要额外费用。
3、RDBMS 数据库仍然比 NoSQL 数据库使用率高(如 MongoDB)。
4、相对较新的技术开始在数据库界获得市场份额,如 Redis(2009 年首次发布)和 Cassandra(2008 年首次发布)。
5、有 1/4 的开发者使用 SQLite,它是一个基于单个文件的精简 SQL 数据库。 这个小型数据库软件在开发人员中越来越受欢迎,大概是因为它简单和独立的程序。
6、有人可能会说 MySQL 使用率高是因为很多新手都用它。 那我们再来看一个针对专业开发者的调查表:
显然,数据波动并不大。总的来说,RDBMS 和 MySQL 受欢迎程度比较高,NoSQL 可能不在大多数程序员的需求范围内。
这些榜单分析旨在为数据库相关从业人员提供一个技术方向的参考,其中涉及到的排名情况并非基于产品的技术先进程度或市场占有率等因素。无论排名先后,选择适合与企业业务需求相比配的技术,才是最重要的。