❤️【动图分析】Top 10 数据库,近 10 年排名❤️

2024-05-29 18:08

本文主要是介绍❤️【动图分析】Top 10 数据库,近 10 年排名❤️,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


🎈 作者:Linux猿

🎈 简介:CSDN博客专家🏆,华为云享专家🏆,C/C++、面试、刷题、算法尽管咨询我,关注我,有问题私聊!

🎈 关注专栏:Linux 技术 (优质好文持续更新中……)🚀

🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬


本文根据 DB-Engines 网站的历年数据库的排名数据,制作成了动图,下面整理了数据库 10 年的变化,一起来看下变化吧!

图1 近 10 年 Top 10 数据库排名

_____________🐌 我是分割线 🐢_____________

🍓一、什么是 DB-Engines ?

DB-Engines 是一项收集和呈现有关数据库管理系统 (DBMS) 的信息的计划。其中就有对数据库的排名,该排名每月更新一次,最新的数据库排名点这里!

_____________🐌 我是分割线 🐢_____________

🍓二、排名规则

排名的影响因素主要是如下几个:

🚩2.1 网站上被提及的次数

以搜索引擎查询的数量来衡量。 当前使用 Google 和 Bing 进行此测量。 

🚩2.2 对数据库的兴趣

通过使用 Google 中的搜索频率来衡量。

🚩2.3 关于数据库技术的讨论频率

通过 Stack Overflow 和 DBA Stack Exchange 上的相关问题数量和感兴趣的用户数量来衡量。

🚩2.4 关于数据库的工作机会的数量

通过职位搜索引擎 Indeed 和 Simply Hired 上的报价数量来衡量。

🚩2.5 专业网络中关于数据库的配置文件数量

通过使用国际上最受欢迎的专业网络 LinkedIn 来衡量。

🚩2.6 社交网络中的相关性

通过计算 Twitter 推文中提到数据库的数量来衡量。

通过对各个参数进行标准化和平均来计算数据库的流行度值,从而进行数据库流行程度的排名。

_____________🐌 我是分割线 🐢_____________

🍓三、Top 数据库

下面来简单的介绍下 Top 10 的数据库。

📢3.1 Oracle 数据库

Oracle 数据库是甲骨文公司的一款关系数据库管理系统。目前在数据库市场上占有主要份额。

📢3.2 MySQL 数据库

MySQL 是一个开放源码的关系数据库管理系统,最初是瑞典的 MySQL AB 公司进行开发,但该公司在 2008 年被昇阳微系统收购。在 2009 年,甲骨文公司收购了昇阳微系统公司,从此,MySQL 成为甲骨文旗下的产品,甲骨文还有 Oracle 数据库。

📢3.3 Microsoft SQL Server

Microsoft SQL Server 是由微软开发的一款关系数据库。

📢3.4 PostgreSQL

PostgreSQL 是开源的对象-关系数据库数据库管理系统,在类似 BSD 许可与 MIT 许可的PostgreSQL许可下发行。

📢3.5 MongoDB

MongoDB 是一种面向文档的数据库管理系统,用 C++ 等语言撰写而成,用以解决应用程序开发社区中的大量现实问题。

📢3.6 Redis 数据库

Redis 是一个使用 ANSI C 编写的开源、支持网络、基于内存、分布式、可选持久性的键值对存储数据库,目前,Redis 是最流行的键值对存储数据库。

📢3.7 IBM DB2

IBM DB2 是 IBM 公司的一套关系型数据库管理系统。它主要的运行环境为 UNIX、Linux、IBM i、Z/OS,以及Windows服务器版本。

📢3.8 Elasticsearch

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,是用 Java 开发,并在 Apache 许可证下作为开源软件发布。

📢3.9 SQLite

SQLite 是遵守 ACID 的关系数据库管理系统,它包含在一个相对小的 C 程序库中。

📢3.10 Apache Cassandra

Apache Cassandra 是一套开源分布式 NoSQL 数据库系统。

_____________🐌 我是分割线 🐢_____________

🍓四、总结

在上面的排名中可以看到,排名前 10 的数据库中,前 3 的排名(Oracle、MySQL、Microsoft SQL Server)基本是没有变化的,而且,在 2009 年甲骨文收购 MySQL 所在的公司后,排名前 2 的数据库就都是一家公司的了。

参考文献:

[1] DB-Engines - Knowledge Base of Relational and NoSQL Database Management Systems

欢迎关注下方👇👇👇公众号👇👇👇,获取更多优质内容🤞(比心)!

这篇关于❤️【动图分析】Top 10 数据库,近 10 年排名❤️的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1014254

相关文章

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Oracle数据库常见字段类型大全以及超详细解析

《Oracle数据库常见字段类型大全以及超详细解析》在Oracle数据库中查询特定表的字段个数通常需要使用SQL语句来完成,:本文主要介绍Oracle数据库常见字段类型大全以及超详细解析,文中通过... 目录前言一、字符类型(Character)1、CHAR:定长字符数据类型2、VARCHAR2:变长字符数

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

mysql数据库重置表主键id的实现

《mysql数据库重置表主键id的实现》在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,本文主要介绍了mysql数据库重置表主键id的实现,具有一定的参考价值,感兴趣的可以了... 目录关键语法演示案例在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,当我们