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

DB-Engines 4月数据库排名:Redis有望甩掉“千年老七”?


来源:华章计算机(hzbook_jsj)

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

▲2021年4月前10名排名情况

 

本月三霸主集体暴跌,再次霸占了“同期跌幅榜前三”。Microsoft SQL Server 依旧稳占“同期跌幅榜”冠军,较去年同期得分下降75.46;较上个月得分直降7.33。

 

Oracle较去年同期得分下降70.51,较上个月得分下降46.82,占据“本月跌幅榜冠军”。

 

继上个月拿下“本月涨幅榜冠军”后,本月,MySQL较去年得分下降47.66,较上个月得分直降34.17,占据了“本月跌幅榜亚军”。

 

长期霸榜前三的Oracle、MySQL和Microsoft SQL Server的得分区亮起了红灯,紧随其后的PostgreSQL和MongoDB的得分逐月增加,三霸主猛甩其他数据库的鸿沟也正在逐渐缩小。

 

继上个月Redis以1.81分之高“打败”Elasticsearch,本月Redis与Elasticsearch的7、8宝座之争,Redis以3.71分之高“打败”Elasticsearch,依旧拿下第7的宝座。

 

 

▲Redis流行趋势图

 

 

众所周知,Redis的性能之所以如此之高,原因就在于它的数据都存储在「内存」中,所以访问 Redis 中的数据速度极快。

 

Redis作为基于键值对的NoSQL数据库,具有高性能、丰富的数据结构、持久化、高可用、分布式等特性,同时Redis本身非常稳定,已经得到业界的广泛认可和使用。掌握Redis已经逐步成为开发和运维人员的必备技能之一。

 

 ▲2021年4月键值数据库前10名排名情况

 

 

本月,第1-14名,第21-27名的排名情况与上个月相比没有发生任何变化。第30-45名的数据库本月排名,以及较去年同期的排名均出现了下降,出现了一大片双向下红色箭头的盛况。但是,基本变化不大,都是一两位的上下浮动。

 

 ▲2021年4月键第21-50名排名情况

较去年同期涨幅最大的依旧是Snowflake,前进了70名,具体分析可查看DB-Engines 3月数据库排名。此外,变化最大的是ClickHouse,较去年同期相比排名前进21名。

 

ClickHouse开源时间虽短,但是增势迅猛。热到烫手的ClickHouse究竟有多强?看看大厂对它的青睐你就懂了!

  •  今日头条内部用ClickHouse来做用户行为分析,内部一共几千个ClickHouse节点,单集群最大1200节点,总数据量几十PB,日增原始数据300TB左右。

  • 腾讯内部用ClickHouse做游戏数据分析,并且为之建立了一整套监控运维体系

  • 携程内部从18年7月份开始接入试用,目前80%的业务都跑在ClickHouse上。每天数据增量十多亿,近百万次查询请求。

  • 快手内部也在使用ClickHouse,存储总量大约10PB, 每天新增200TB, 90%查询小于3S。

 

实时OLAP数据库ClickHouse是业界公认的一匹黑马,它能够优雅解决企业任意指标和任意维度组合,并且实时给出处理结果的复杂业务场景需求。

 

 ▲2021年4月键第51-100名排名情况

 

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

 

完整排名请看这里:

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

 

RECOMMEND

推荐阅读

01

Redis设计与实现

《Redis使用手册》

黄健宏 著

推荐理由

掌握Redis的案头必备参考书

Redis领域畅销NO.1著作

《Redis设计与实现》系统而全面地描述了 Redis 内部运行机制。《Redis使用手册》系统化介绍Redis命令及其应用场景。

黄健宏老师著作,NoSQL数据库开发人员案头必备。

02

Redis开发与运维》

付磊、张益军 著 

推荐理由

从开发、运维两个角度总结了Redis实战经验,深入浅出地剖析底层实现,包含大规模集群开发与运维的实际案例、应用技巧。全面覆盖Redis 基本功能及应用,图示丰富,讲解细腻。

03

Redis 5设计与源码分析》

陈雷 等著 

推荐理由

多名专家联袂推荐,资深专家联合撰写,深入理解Redis 5设计精髓

系统讲解Redis 5设计、数据结构、底层命令实现,以及持久化、主从复制、集群。

04

《ClickHouse原理解析与应用实战》

朱凯 著

推荐理由

ClickHouse官方团队研发负责人及核心者作序推荐,ClickHouse核心贡献者亲自执笔,一本书帮你驾驭ClickHouse本书采用浅显易懂的语言+大量演示案例+大量示意图例的形式呈现,以求让读者在最短的时间内,以最舒服的方式,获得最核心的知识。


扫码关注【图书小编辑】视频号

每天来听华章哥讲书

更多精彩回顾

书讯 | 4月书讯 | 好书和最美四月天一起来了...

资讯 | RedMonk 编程语言排行榜:JS持续霸榜,Dart 快速上升!

书单 | 8本书助你零基础转行数据分析岗

干货 | 数字化转型最致命的5个误区

收藏 | Redis最佳实践:7个维度+43条使用规范,带你彻底玩转Redis | 附实践清单

赠书 | 【第49期】眼花缭乱的数据库,怎样选择?给你这个书单,想学哪个学哪个

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

相关文章:

  • 风控红宝书重磅上市!技术和业务双维度揭秘风控与反欺诈
  • 4月TIOBE编程排行榜:Python第三、继续上涨!2021薪资多少?
  • 盘点数据处理工具,手把手教你做数据清洗和转换
  • 【第50期】10本金融科技好书为你转行、升职和加薪助力
  • 详解Knative的服务管理组件(Serving)
  • 终于有人将金融风险管理讲明白了
  • 2021年全球机器学习技术大会开幕在即(附精选日程)
  • 抛开数学,一文了解推荐系统框架及原理
  • 恭喜!第十届“吴文俊人工智能科学技术奖”揭晓!华章多位作译者获奖
  • 广告营销行业数据分析入门指导书
  • 五分钟了解互联网Web技术发展史
  • 如何部署一个Knative Service
  • 终于有人把Scrapy爬虫框架讲明白了
  • 超音速亚原子 Java丨Quarkus 开发团队成员打造专为Kubernetes而优化的Java解决方案,助力你快速上手...
  • 河马书来了!线上实验领域的“圣经”火热预售中
  • bearychat的java client
  • Git 使用集
  • java小心机(3)| 浅析finalize()
  • js中forEach回调同异步问题
  • mysql innodb 索引使用指南
  • PHP面试之三:MySQL数据库
  • uva 10370 Above Average
  • Vue学习第二天
  • 闭包--闭包作用之保存(一)
  • 从setTimeout-setInterval看JS线程
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 关于Flux,Vuex,Redux的思考
  • 基于 Babel 的 npm 包最小化设置
  • 在Docker Swarm上部署Apache Storm:第1部分
  • scrapy中间件源码分析及常用中间件大全
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • # 数论-逆元
  • (007)XHTML文档之标题——h1~h6
  • (1)(1.11) SiK Radio v2(一)
  • (2020)Java后端开发----(面试题和笔试题)
  • (C#)获取字符编码的类
  • (生成器)yield与(迭代器)generator
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .naturalWidth 和naturalHeight属性,
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • @RestController注解的使用
  • [4.9福建四校联考]
  • [android] 切换界面的通用处理
  • [ASP.NET MVC]如何定制Numeric属性/字段验证消息
  • [C#]winform利用seetaface6实现C#人脸检测活体检测口罩检测年龄预测性别判断眼睛状态检测
  • [HackMyVM]靶场 Quick3
  • [ISITDTU 2019]EasyPHP
  • [JavaScript] JavaScript事件注册,事件委托,冒泡,捕获,事件流
  • [Java性能剖析]Sun JDK基本性能剖析工具介绍
  • [Linux] Ubuntu install Miniconda
  • [PHP] 算法-字符串的左循环的PHP实现
  • [Spark][Hive]Hive的命令行客户端启动:
  • [SQL]mysql密码读取
  • [SQL]实现按照指定分割分分割字符串