在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
近期,DB-Engines发布了本年度9月份的数据库排名情况,这份榜单分析主要为数据库相关从业人员提供一个技术方向的参考,DB-Engines的数据库排名是根据当前数据库的流行程度进行排名,排名每月更新一次,具体有如下几个维度:
1、数据库系统在网络上被提及的次数。主要是指数据库名如Oracle+database 在含Google,Bing 和Yandex搜索引擎上搜索到的数目。
2、对该数据库的感兴趣程度。在此维度上,主要指在谷歌趋势中被查询的频次。
3、专业技术讨论中提到该数据库的次数。数据来源于在知名开发者社区Stack Overflow 和 DBA Stack Exchange 中被提问以及使用的次数。
4、各类招聘描述中对该数据库提及次数。数据主要来源于主流招聘网站Indeed 和Simply Hired。
5、专业网站中使用的频率。主要数据来源于全球性职场社交平台LinkedIn及Upwork。
6、社交平台的相关度。主要统计以该数据库在twitter中提到的次数。
DB-Engines排名通过将以上数据标准化、平均化后统计各数据库的价值。一般来讲某数据库A综合受欢迎程度是另外一个数据库B的两倍则意味着在某个单一指标平均后A数据库指标也是B数据库的两倍。
DB-Engines 9月份数据库流行状况部分排名
(图片来源于DB-Engines官网)
根据这个榜单显示,前十名的数据库排名几乎没有太大的变化,前三名依旧是Oracle、MySQL和Microsoft SQL Server。虽然排名没有变动,但单个数据库的分数却变化不少,其中MysSQL的分数在8月份跌幅最大,达到25.69分。但是Oracle数据库同比2020年9月分数下降97.82分,Microsoft SQL Server 数据库同比2020年9月分数下降91.91分。
排在第四,第五的PostgreSQL、MongoDB 9月份上升不明显,PostgreSQL比8月分数上涨了0.45分、但是 MongoDB比8月分数下降了0.04分。Redis数据库9月份排名是第六名,比8月份上升一位。位于第十的Cassandra本月分数涨幅最大,涨了5.33分。
排名前二十的数据库绝大多数都是关系型数据库,由此可见关系型数据库在市场上依旧是主流数据库。但是关系型数据库在“可扩展性、高并发以及性能”方面,存在非常多的问题,比如:传统的关系型数据库以及二维关系模型,很难高效地扩展到多个存储节点上。这些问题催生了“非关系型数据库”的发展,即所谓的“NoSQL”,这类NoSQL也有很大的发展空间。
不同类型数据库的排行情况
Relational DBMS(关系数据库)前 8 名
关系型数据库的榜首是Oracle(甲骨文)。Oracle 数据库是目前世界上使用最为广泛的关系型数据库管理系统,甲骨文数据库主要在银行系统、航空订票系统、电信账单、政府机构等全球企业经营方面发挥了重要作用。
(来源于DB-Engines官网)
Key-Value(关键字数据库) 前 8 名
Key-Value关键字数据库排行榜第一是Redis。Redis分数同比去年9月上升20.08分,在 Key-Value(关键字数据库) 前10名涨幅最大。Redis具有高性能读写、多数据类型支持、数据持久化、高可用架构,可用于缓存,事件发布或订阅,高速队列等场景。
(来源于DB-Engines官网)
Document stores(文件数据库)前8名
文件数据库排行榜第一是MongoDB 。在Document stores(文件数据库)前10排名中,只有两个数据库相比8月分数轻微下降,但是MongoDB比去年9月上升幅度最大的,达到50.02分。MongoDB是一个由C++语言编写的,基于分布式文件存储的 开源数据库系统 。 MongoDB 可在 高负载的情况下,添加更多的节点,可以保证服务器性能 。 MongoDB 可为Web应用提供可扩展的高性能的数据存储解决方案。
(来源于DB-Engines官网)
Time Series(时序数据库)前8名
InfluxDB是一个开源的、高性能的时序型数据库,在时序型数据库DB-Engines Ranking上排名第一。时序型数据库是存放时序数据的专用型数据库,并且支持时序数据的快速写入、持久化、多纬度的实时聚合运算等功能。
DB-Engines排名并不代表数据库的安装数量或者使用量。但某数据库越来越受欢迎则代表在一定时间范围内更加广泛的使用。因此DB-engines排名可以作为早期指标来使用。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
编程语言排行榜2019年7月Java依然首位吗?
编程语言排行榜2019年7月不出意外Java开发依然是编程语言里面最受欢迎的语言,排名前十的分别是Java,C,Python,C++,C#,VisualBasic.NET,JavaScript,PHP,SQL和Objective-C。
6848
2019-07-30 18:14:10
教师如何培训少儿编程?一个合格的少儿编程教师要做到哪几点?
随着IT教育发展的日趋低龄化,少儿编程也推到了大家眼前。相信在不久的未来,少儿编程的教师会出现巨大人才缺口。不少人也看到了这方面的就业前景,纷纷想报班学习如何培训少儿编程。那么一个合格的少儿编程教师要做到哪几点呢?
8575
2019-09-03 19:18:24
IT培训机构靠谱排名有吗?
IT培训机构靠谱排名有吗?很多机构为了提高知名度,增加招生量进行宣传,一般来说IT培训机构靠谱排名是假的,看似客观的东西越是会暗含着极大的误导性,让很多不了内幕的小白信以为真。
5412
2019-11-05 18:58:09
主流的数据库管理系统有哪些?
为了管理数据库,于是数据库管理系统这样的计算机软件系统应用而生,它具备存储、截取、安全保障、备份等强大功能。那么,主流的数据库管理系统有哪些呢?比如MySQL、Oracle、SQL Server、Sybase和DB2,都是目前被广泛应用的系统。下面就来给大家逐一介绍一下这无款主流的数据库以及它们各自的优势。
18013
2020-06-08 14:35:53
新手学编程有哪些要求?准备什么?
想学编程需要具备数学的基本常识,熟悉常用的英语词汇,有一定的计算机基础。编程是创造新事物的工作需要从业者具备创造事物的能力,学好编程的捷径就是不断敲代码练习,将理论知识运用到实际的项目中学以致用。
4360
2021-04-07 14:47:16