DB-Engines最新11月数据库排名:MariaDB助力,MySQL流行度超越Oracle

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

在 DB-Engines 的最新11月排名中,MySQL 和 Oracle 已经相差无几,这得益于2017年10月MySQL的增长强劲,可是要知道MySQL的另外一个重要分支,MariaDB已然跃升至第 18 位,如果将 MySQL + MariaDB 作为 MySQL 的核心,事实上MySQL的流行度已经超过了 Oracle 数据库。

这几个数字是:Oracle 1369.05 ,MySQL 1322.03,MariaDB 55.29 ,MySQL 的两个分支的积分合计:1377.32,以 8 分优势超过了 Oracle 数据库的流行度。

06f35cf66a7c54018ab9a536e1f3df51bbcfbcb7

这些年,Microsoft SQL Server 的增长显著,和 Oracle、MySQL 并驾齐驱,微软帝国的确成就了一个例外,把数据库这个非核心产品做的不落窠臼,不似 DB2 ,已然稳稳的落入了第二梯队。

将这四个鼎鼎大名的数据库产品放在一起,其趋势落差就显得特别显著:

30b63b025e59482c99ab03a7f5464d6b68e03adf

并且 DB2 也早已被 PostgreSQL 和 MongoDB 甩在了后面,当然DB2的趋势非常平稳,在中国 DB2 主要在金融体系里广泛存在,而且不易被替换:

0e0c672b2f5fb67fd10a50d3bf1b3eaf41592005

我们将Oracle、MySQL、PG 和 MariaDB 加入同一对比图,可以看到 MariaDB 的增长趋势非常迅猛,在下一个年度,就有可能上升到 15名 以内:

9b7fcb75db9c7c5e7280e9143b813eba60854faa

所谓此消彼长,在食物链的顶端,可以看到Oracle数据库自2016年开始,进入了持续的下滑期,直至2017年下半年,开始反弹,这可能得益于Oracle 12.2 新数据库版本的发布以及在 10 月召开的Oracle OpenWorld大会,并且 Oracle 18c 自治数据库已然推出。


参考文章:Oracle OOW 大会现场 , Oracle 18c 的十大新特性一览

82fc0453faaf1adb5d43519e37a132e9c640d7f2

数据库领域正变得更加精彩,说英雄,谁是英雄?


原文发布时间为:2017-11-13

本文作者:盖国强

本文来自云栖社区合作伙伴“数据和云”,了解相关信息可以关注“数据和云”微信公众号

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
73531
分享
相关文章
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
109 28
【赵渝强老师】Oracle的闪回数据库
Oracle闪回数据库功能类似于“倒带按钮”,可快速将数据库恢复至 earlier 状态,无需还原备份。本文介绍了闪回数据库的使用方法及实战案例:包括设置归档模式、开启闪回功能、记录SCN号、执行误操作后的恢复步骤等。通过具体 SQL 操作演示了如何利用闪回数据库恢复被误删的用户数据。注意,使用此功能前需确保数据库为归档模式。
【赵渝强老师】Oracle数据库的闪回表
本文介绍了Oracle数据库中的闪回表(Flashback Table)功能,它能够将表的数据快速恢复到特定时间点或系统改变号(SCN),无需备份。文章通过实战示例详细演示了如何使用闪回表恢复数据,包括授权、创建测试表、记录时间与SCN号、删除数据、启用行移动功能、执行闪回操作以及验证恢复结果等步骤。同时,还展示了如何通过触发器禁止插入操作,并在闪回过程中处理触发器的启用问题。文末附有视频讲解,帮助读者更好地理解闪回表的使用方法。
64 10
【赵渝强老师】Oracle数据库的闪回查询
本文介绍了Oracle数据库的闪回查询(Flashback Query)功能及其实际应用。闪回查询通过`AS OF`子句,结合时间戳或SCN号,可查询历史数据状态,帮助分析数据差异。文中通过具体示例演示了如何使用闪回查询:创建测试表、记录当前SCN号、更新数据并提交事务,最后通过闪回查询获取历史数据。附带的视频和代码块详细展示了操作步骤与结果。
【赵渝强老师】Oracle数据库的闪回技术
在Oracle数据库操作中,难免会遇到误删表或提交错误事务等问题,可能导致数据丢失甚至数据库停止运行。传统解决方法依赖备份恢复,但需提前准备正确备份。为此,Oracle提供了闪回技术,无需备份即可快速恢复数据。它支持7种类型的操作,如闪回查询、版本查询、表恢复等,能有效应对逻辑损坏和用户错误。闪回技术基于还原(undo)数据管理,启用自动管理后可实现高效恢复。
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
docker拉取MySQL后数据库连接失败解决方案
通过以上方法,可以解决Docker中拉取MySQL镜像后数据库连接失败的常见问题。关键步骤包括确保容器正确启动、配置正确的环境变量、合理设置网络和权限,以及检查主机防火墙设置等。通过逐步排查,可以快速定位并解决连接问题,确保MySQL服务的正常使用。
250 82
缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)
缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)
Docker Compose V2 安装常用数据库MySQL+Mongo
以上内容涵盖了使用 Docker Compose 安装和管理 MySQL 和 MongoDB 的详细步骤,希望对您有所帮助。
246 42

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等