近日,DB-Engines 发布了 2018 年 11 月份的数据库排名。本月排行榜中排名前三的依然是:Oracle、MySQL 和 Microsoft SQL Server。

1.jpeg

首先来看看前 20 名排行中有哪些亮点:

1、Oracle和MySQL出现大幅度下滑,Oracle下滑了18.16分,相比去年同期下跌了58.94分;MySQL也是大跌18.22分,相比去年同期下降了162.14分

2、而处在第四名的PostgreSQL,本月则是大涨20.85分,相比去年同期也是上涨了60.33,从目前的形势看前途一片光明。

3、SQLite本月上涨了5.96分,以1.3分的微小优势超越Cassandra挤进前十。

下面再来详细看看这些具体的数据库走势:

Oracle、MySQL迎来寒冬

1.jpeg

虽然前三名目前的得分仍然有很大的优势,至少短期内还没有其他数据库可以威胁到它们,依然呈现三足鼎立之势,但是,和去年巅峰时刻相比,简直可以用一落千丈来形容,不知道第一个能够打破该局面的数据库是谁呢?

PostgreSQL、MongoDB持续增长 

1.jpeg

PostgreSQL 本月再度增长 20.85分,同比去年8月增长近60.33%。是所有数据库中增长幅度最大的数据库,MongoDB就稍显逊色,但也增长了6.3,相比去年增长了39.01,从走势图可以看出,两者目前仍然处于快速增长期。

Redis、Elasticsearch不相上下 

1.jpeg

从始至终,Redis、Elasticsearch的发展曲线极其相似,从去年六月份开始,二者的得分就十分接近,到了本月,你单单从走势图,你很难看出谁更胜一筹,Redis仅以0.64分的极小优势险胜Elasticsearch,不知道下月二者会如何发展呢?

DB-Engines 排名的数据依据 5 个不同的因素:

  1. 1. Google以及Bing搜索引擎的关键字搜索数量

  2. 2. Google Trends的搜索数量

  3. 3. Indeed网站中的职位搜索量

  4. 4. LinkedIn中提到关键字的个人资料数

  5. 5. Stackoverflow上相关的问题和关注者数量

这份榜单分析旨在为数据库相关从业人员提供一个技术方向的参考,其中涉及到的排名情况并非基于产品的技术先进程度或市场占有率等因素。无论排名先后,选择适合与企业业务需求相比配的技术,才是最重要的。