加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

数据库十年巅峰对决,谁才是真正的王者?

发布时间:2019-12-23 09:59:37 所属栏目:MySql教程 来源:站长网
导读:副标题#e# 在年终岁尾之际,盘一盘大家比较关心的一些数据。今天先来看看各大数据库在过去一年的表现! 图片来自 Pexels 先来看看数据库流行度总体走势: 视频请查看这里 数据获取 所有的数据都来源自一个数据库流行趋势统计网站: https://db-engines.com/

          tmp_list = list(zip(date_list[:null_num], ['0' for i in range(null_num + 1)])) 

          date_list = date_list[null_num:] 

      for j in i.find_all('number'): 

          data.append(j['value']) 

两种方法各有优缺点,小伙伴儿们可以自行选择适合自己的方式。拿到数据之后,我们就可以做统计分析啦。

数据库总榜

数据库十年巅峰对决,谁才是真正的王者?

可以看出,关系型数据库还是当今的王者,流行度前四名都被它们所占据,而 Oracle 虽然连年表现不佳,为人诟病,但是依靠多年的积累,仍然牢牢把持着榜首的位置。

MySQL 似乎从来没有令用户失望,也是稳稳的占据二哥的位置。

而唯一挤进前五的非关系型数据库则是 MongoDB,在文档数据库领域,绝对是大哥大!

我们再通过一张散点图来感受下不同数据库之间的差距:

数据库十年巅峰对决,谁才是真正的王者?

主流数据库榜单

我这里又选取了总榜中的前五名,再加上 key-value 数据库的代表 Redis 和搜索数据库的代表 ES 来作为对比对象。

先来看看它们在 2019 年的整体走势:

数据库十年巅峰对决,谁才是真正的王者?

可以看到它们在 2019 年总体表现还是比较平稳的,其中榜首三强都是在年末出现了不同程度的下滑,而与之对应的则是 PG 数据库的增长了。

再来看下这七大数据库今年的增长率:

数据库十年巅峰对决,谁才是真正的王者?

可以看到 MySQL 是增长率最高的数据库,而 Redis 在 2019 年则表现不佳,呈现了负增长的趋势。

下面我们再把时间拉长,看看从 2012 年到现在,各大数据库的表现情况:

数据库十年巅峰对决,谁才是真正的王者?

Oracle 和 MS Server 整体来看确实呈现下降的趋势,而 MySQL 则稍稍有些增长。

同时 PostgreSQL 增长比较明显,尤其是从 2017 年开始,流行度超越 MongoDB,相对应的,这个时间段也是榜首三大数据库的下滑期。

接下来再根据不同的数据库类型,来分别查看下各种类型数据库的流行趋势。

关系型数据库

对于关系型数据库,榜首四强实在太强:

数据库十年巅峰对决,谁才是真正的王者?

我们去除掉这四种数据库,来看看其他关系型数据库的历年走势:

数据库十年巅峰对决,谁才是真正的王者?

可以看出,IBM 的 DB2 和微软的 Access 近年都有下滑的趋势,而作为 MySQL 的开源版 MariaDB,则呈现了很强的上升趋势,看来大家拥抱开源的信念不减呢!

Key-Value 数据库

再来看看 K-V 数据库,毫无疑问,近些年 Redis 风光无限,占据了大部分的市场份额。

数据库十年巅峰对决,谁才是真正的王者?

而曾经的王者 Memcached,则因为种种原因,流行度不断下滑:

数据库十年巅峰对决,谁才是真正的王者?

可以看到,2016 年为起点,随着云计算的风起云涌,亚马逊和微软的 K-V 数据库增长迅猛,而 Memcached 则逐渐衰落,但是 Redis 凭借其良好的表现,仍然一路高歌!

文档数据库

现在进入到文档数据库时间,毫无疑问 MongoDB 的地位无可动摇:

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!