最新数据库排行:Oracle 分数增长最多,Redis 持续下降
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
DB-Engines 数据库流行度排行榜 7 月更新已发布,排名前二十如下:
总体排名依旧是没有什么变化,虽然分数基本都有所增加,但可以看到,和去年同时期的相比,今年增加的分数稍显疲软。哪怕是分数增长最多的 Oracle,在 6 月也只是增加了 22.04 分。
至于其他数据库,分数方面没有亮眼的关注点,增长和下降的幅度都不大。不过值得关注的是 Redis,它已经连续几个月都呈现出下降的势头,分数虽然下降得不多,但也是在连续降低。
PostgreSQL 和 MongoDB 在 5 月经历了罕见的分数下降,6 月终于又升回来了,不过增加的分数并不多,分别为 6.65 和 6.03 分。
当然这可能和两者都在 6 月发布了新版本有关,MongoDB 在 6 月发布了 4.2 版本,PostgreSQL 则发布了 PostgreSQL 12 的第二个 Beta 测试版。一般来说,只要数据库在该月发布了新版本,相应地都会吸引到一波流量。
PostgreSQL 12 值得关注的新特性包括:
- 改进标准 B 树索引的整体性能
- 新增并发重建索引的功能
- 内联 WITH 查询(公用表表达式)
- 支持使用外键来引用分区表
支持 SQL/JSON 的 JSON 路径查询规范
引入可插入表存储接口
有关其他方面的变动,以及完整排名请查看 https://db-engines.com/en/ranking。
接下来看一下前十名的趋势变化图:
可以看到,排名呈现出明显下降趋势的包括 IBM Db2 和 Microsoft Access,其他数据库的分数虽然也没有明显的增加,但就排名而言,总体还是呈现出上升的势头。
***看看每种数据库的排名情况。
关系数据库前 10 名如下:
Key-Value 数据库前 10 名如下:
文档数据库前 10 名如下:
图数据库前 10 名如下:
时序数据库前 10 名如下:
发现一个有趣的现象是,越来越多的数据库自称是“多模(Multi-model)数据库”,因为总能在不同类型的数据库榜单中看到他们都占据了一席之地。
DB-Engines 根据受欢迎程度对数据库管理系统进行排名,排名每月更新一次。排名的数据依据 5 个不同的指标:
-
Google 以及 Bing 搜索引擎的关键字搜索数量
-
Google Trends 的搜索数量
-
Indeed 网站中的职位搜索量
-
LinkedIn 中提到关键字的个人资料数
-
Stackoverflow 上相关的问题和关注者数量
这份榜单分析旨在为数据库相关从业人员提供一个技术方向的参考,其中涉及到的排名情况并非基于产品的技术先进程度或市场占有率等因素。无论排名先后,选择适合与企业业务需求相比配的技术,才是最重要的。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
数据库并发2万就跪了?你需要这份指导性的知识框架
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 如果各位看官的 SQL 数据库真有 2W+ 高并发,那真是要恭喜你。你已经比很多公司的 MIS 都要前卫得多。 2W 和 2K 差别有那么大吗? 嗯,真是有的。2K 并发的 MIS 系统也经常有无法访问,timeout 的异常,处理这些异常已经够很多朋友苦恼的了。2W+ 的并发那需要懂的知识框架就更复杂了。 笔者曾服务了 500W+ 用户的电商系统,7*24 小时的噩梦再也不想见。 前几年在一家拥有 500 多万直销顾问的团队做电商平台。平时的流量很平稳,基本都在千把,月底拼业绩才会冲一冲,来个 1W+ 的并发。 大部分的数据库开发人员在日常中还是没心没肺没压力的。但电商系统有个惯例,都是淘宝带出来的,会搞促销,类似于双 11. 一到这时间段,必须随时警惕流量是不是井喷,一旦跨越红线,系统就跟前期的 12306 一样,频频延迟。 随着 DBA 组的介入,才慢慢搞定这难题。本文的初衷也来自于这段经历的总结。 一、单实例数据库应用 这种应用架构最简单,UI + 应用服务器 + 数据库服务器,所有的请求,无论读写都直接抛...
- 下一篇
Gitlab 从 12.1 版本开始将不再支持 MySQL !
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 Gitlab 官方宣布,将从 12.1 版本开始不再支持 MySQL 数据库。早在 2017 年 7 月,Gitlab 就计划将弃用对 MySQL 的支持。而目前这个决定将从 12.1 版本开始。 官方列出几个 MySQL 不能满足 Gitlab 要求的地方: 无法支持嵌套分组查询(详情) 必须使用黑科技来提升 MySQL 对列的限制,这将导致MySQL 拒绝存储数据 MySQL无法添加TEXT类型字段的长度限制 MySQL不支持分区索引 还有类似Geo 为了解决上面这些问题,Gitlab 创建了许多专门针对 MySQL 的代码。 在某些情况下,这导致合并请求的复杂性要高一倍,因为它们必须支持第二个数据库后端。 创建和维护这些代码会消耗我们的循环时间和速度,并且会降低我们的迭代值。 它也使我们变慢,因为我们的 CI 系统将运行我们的测试套件两次,每个后端一次。 删除对 MySQL 的支持可缩短 CI 作业的时间,并降低成本。 这些成本最终变得相当可观。 总而言之,Gitlab 觉得同时支持 MySQL 和 Pos...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主