DB-Engines 排行榜排出了目前最聚人气的数据库管理系统,该排行榜分析了市场上 200 多个不同类型的数据库。其排行规则是根据它们在 Google 和 Bing 上搜索出的结果数目、Google Trends 上的搜索次数、Indeed 上的职位数目、LinkedIn 中提到的次数、Stackoverflow 上的提问以及回复的数量,这五大因素作为依据所排出的最新榜单。(详情请看 Ranking Method)
据榜单可知,处于榜首的数据库仍然是 Oracle,其次就是 MySQL 和 Microsoft SQL Server 分别位居二三名。可见,它们三个数据库以绝对的优势霸占着市场中最多的用户。直至本月,在前十名当中,排名有最大变化的是 Redis,它已成功超越 SQLite,现据第 9 位。在前二十名中,Elasticsearch、HBase、Neo4j 在三月份都有所上升。
(想知道 DB-Engines 更多排名,请点击)
在排行的前 20 名数据库系统中,包含了传统关系型数据库和 NoSQL 系统。我们不难发现,排名靠前的数据库都是被传统关系型数据库所霸占,但是在前 20 名以外的前 100 名中,绝大多数依然以 NoSQL 数据库占主导,MongoDB 很显然成为了如今最流行的文件存储数据库,并且 NoSQL 数据库将会在以后越来越普及。
下图是每个数据库人气度的变化趋势:
从上图可看出,除了传统关系型数据库无明显的变化幅度,在 NoSQL 系统中都有明显的变化。DB-Engines 排行榜每月会更新一次,其中 NoSQL 系统占据前十的席位虽然很少,但是我们从目前流行趋势可以预想到,在将来 NoSQL 系统的人气将会越来越高。