当前位置: 首页 > news >正文

DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第七


来源:华章计算机(hzbook_jsj)

转载请标明出处

DB-Engines最近发布了2020年9月份的数据库排名。该网站根据数据库管理系统的受欢迎程度对其进行排名,实时统计了358种数据库的排名指数。前10名的排行情况详见下图:

1-10排名情况

 

在国产数据库异军突起的现在,Oracle、MySQL 、Microsoft SQL Server 前三的宝座短时间内怕是无可超越。

PostgreSQL也稳居第四名,它包括了可以说是目前世界上最丰富的数据类型的支持,还是全功能的自由软件数据库,很长时间以来,PostgreSQL是唯一支持事务、子查询、多版本并行控制系统(MVCC)、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。

推荐语:《MySQL技术内幕:InnoDB存储引擎(原书第2版)》资深MySQL专家撰写,全球知名MySQL数据库服务提供商Percona公司CTO作序推荐,国内多位数据库专家联袂推荐。

推荐语:《数据库高效优化》本书以大量案例为依托,系统讲解了SQL语句优化的原理、方法及技术要点,尤为注重实践,在章节中引入了大量的案例,便于学习者实践、测试,反复揣摩。

推荐语:《PostgreSQL修炼之道:从小工到专家》PostgreSQL中国社区资深数据库专家、沃趣科技首席数据库架构师撰写,PostgreSQL数据库领域经典著作。

推荐语:《PostgreSQL实战》基于新的PostgreSQL 10版本,重点在于通过实际操作为读者全方位解读PostgreSQL。

Cassandra与Microsoft Access在第10、11名之间争得“你死我活”,不是你10就是我11。本月Cassandra胜出挤进前十。Cassandra是一套开源分布式NoSQL数据库系统,它的名称来源于希腊神话,最初由Facebook开发,用于简单格式数据。在列族数据库排名中,一直位列第一。列族数据库排名情况见下表:

 

列族数据库9月排名情况

 

列族数据库中Cassandra稳居第一Hbase稳居第二


HBase是基于Apache Hadoop构建的一个高可用、高性能、多版本的分布式NoSQL数据库,是Google BigTable的开源实现,通过在廉价服务器上搭建大规模结构化存储集群,提供海量数据高性能的随机读写能力。

 

HBase流行趋势图

 

推荐语:《HBase原理与实战》是一本深入介绍HBase系统的书籍,本书不仅用大量图片详细解剖HBase内核,还用案例展示了HBase的开发运维技巧,是一本不可能多得的高质量图书,值得每一位大数据开发运维人员放在案头深读。

上个月Redis终于一甩千年老八的地位,以0.55之差超越了Elasticsearch位居第七。本月,Redis和Elasticsearch的评分较上月虽都有下降,Redis依然以1.36之高“打败”Elasticsearch,坐稳了第7的宝座。

 

推荐语:《Redis使用手册》本书系统化介绍Redis命令及其应用场景,内容深入,图文并茂,巨细靡遗,是掌握Redis的案头必备参考书。

推荐语:《Redis设计与实现》资深Redis技术专家撰写,深入了解Redis技术内幕的必读之作。从源码角度解析Redis 的架构设计、实现原理和工作机制,为高效使用Redis提供原理性指导。

较上个月,除了Microsoft Access跌出前十榜,下降到第11名。第12名到第30名的排名均无变化。

11-30排名情况

 

较去年同期涨幅榜冠军依旧是微软的Azure SQL,虽然排名没有上升,但本月得分较上月增长3.60分,较去年同期增长32.91分。

 

时序数据库排名第一位的InfluxDB较去年排名上升了4名,得分增长了4.69。InfluxDB是一个由InfluxData公司开发的开源时序型数据库,专注于海量时序数据的高性能读、高性能写、高效存储与实时分析,在DB-Engines Ranking时序型数据库排行榜上位列榜首,广泛应用于DevOps监控、IoT监控、实时分析等场景。具体的DB-Engines Ranking时序数据库的排名情况见下表。

 

时序数据库9月排名情况(前20位)

 

InfluxDB的流行趋势图如下所示。

 

InfluxDB流行趋势图

推荐语:《InfluxDB原理与实战》腾讯资深架构师、InfluxDB技术专家韩健基于DB-Engines排名第一的时序数据库,打造千亿级大数据监控平台经验总结。从功能使用、生态、源码分析3个维度全面讲解InfluxDB。

再从第31名开始看,9月排名整体涨幅不大,都是一两位地上下浮动。在右侧Score区也可以明显地看出绿色分数碾压红色,整体呈现上涨的趋势。 

31-70排名情况

 

较8月得分来看,涨幅最大的是ClickHouse,得分增长了0.68,排名上升了3位。

推荐语:《ClickHouse原理解析与应用实战》学习ClickHouse,有这一本就足够了,多位ClickHouse核心贡献者+来自腾讯、易观、苏宁、青云多家知名企业的业界大咖鼎力推荐,ClickHouse核心贡献者亲自执笔,从理念、功能、原理以及实践等多个维度对ClickHouse进行全方位解析。

ClickHouse被称为最快的数据库,源于俄罗斯的Yandex 公司对数据聚合的实时需求,并逐步发展为面向现代 CPU 架构的高性能SQL数据库。ClickHouse独特的查询语言扩展以及大量的内置处理函数能够高效地完成复杂数据分析。ClickHouse代码工整,提供了完整的用于二次开发的接口,因此受到不少开发人员的追捧。

 

ClickHouse流行趋势图

 

ClickHouse开源时间虽短,但是增势迅猛。自2016年开源以来,ClickHouse一直保持着飞速的发展,是目前业界公认的OLAP数据库黑马,已在头条、阿里、腾讯、新浪、青云等众多公司得以应用。

   

完整排名请看这里:

http://db-engines.com/en/ranking

 

更多精彩回顾

书讯 |9月书讯(下)| 开学季,读新书

书讯 |9月书讯(上)| 开学季,读新书

上新 | 一本书带你吃透Nginx应用与运维
书单 | 开学季——计算机专业学生必读的10本畅销经典

干货 | 巨详细!使用OpenCV和OpenVINO轻松创建深度学习应用

收藏 | 开学季——想打好数学基础?这些经典教材你最需要!

视频 | 4min视频带你了解阿里B2B电商算法

点击阅读全文查看更多数据库好书

相关文章:

  • 跨平台桌面开发王器Electron:安装过程深入解析
  • 机器喵大作战 | 解剖人工智能、机器学习和深度学习
  • 【第20期】实践深度学习?先接住这三板斧再说
  • 万字长文的Redis五种数据结构详解(理论+实战)| 建议收藏
  • 学习就像一场旅行,12天带你玩转Flutter之旅
  • 漫谈“数据仓库演进史”
  • “设计”拍了拍“产品、技术、运营、管理”:求你看看《用户体验要素》
  • TIOBE 9 月编程语言:C++ 突起、Java 流行度下降
  • 数字化转型新视角:从国家和行业角度看数字化转型
  • ​用户画像从0到100的构建思路
  • 更新!更薄!更精华:《JavaScript编程精解》来了
  • 吐血整理:盘点19种大数据处理的典型工具
  • 前端工程师不可不知的Nginx知识
  • 基于大数据的用户画像构建小百科全书
  • 要马儿跑,又要马儿不吃草?聊聊联邦学习与分布式机器学习
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 2017 年终总结 —— 在路上
  • 2017-08-04 前端日报
  • ECMAScript6(0):ES6简明参考手册
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • java中具有继承关系的类及其对象初始化顺序
  • Nodejs和JavaWeb协助开发
  • React+TypeScript入门
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • 番外篇1:在Windows环境下安装JDK
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 前嗅ForeSpider教程:创建模板
  • 巧用 TypeScript (一)
  • 区块链将重新定义世界
  • 思考 CSS 架构
  • 突破自己的技术思维
  • Linux权限管理(week1_day5)--技术流ken
  • $.each()与$(selector).each()
  • (Java数据结构)ArrayList
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (转) RFS+AutoItLibrary测试web对话框
  • .form文件_一篇文章学会文件上传
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net6Api后台+uniapp导出Excel
  • .net的socket示例
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [AutoSAR系列] 1.3 AutoSar 架构
  • [BUUCTF]-Reverse:reverse3解析
  • [C# 开发技巧]如何使不符合要求的元素等于离它最近的一个元素
  • [C#][DevPress]事件委托的使用
  • [EFI]Dell Latitude-7400电脑 Hackintosh 黑苹果efi引导文件
  • [hdu1561] The more, The Better 【树形DP】
  • [JAVA设计模式]第二部分:创建模式
  • [LeetBook]【学习日记】获取子字符串 + 颠倒子字符串顺序
  • [Matlab有限元分析] 2.杆单元有限元分析