❤️【动图分析】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

相关文章

[职场] 公务员的利弊分析 #知识分享#经验分享#其他

公务员的利弊分析     公务员作为一种稳定的职业选择,一直备受人们的关注。然而,就像任何其他职业一样,公务员职位也有其利与弊。本文将对公务员的利弊进行分析,帮助读者更好地了解这一职业的特点。 利: 1. 稳定的职业:公务员职位通常具有较高的稳定性,一旦进入公务员队伍,往往可以享受到稳定的工作环境和薪资待遇。这对于那些追求稳定的人来说,是一个很大的优势。 2. 薪资福利优厚:公务员的薪资和

关于如何更好管理好数据库的一点思考

本文尝试从数据库设计理论、ER图简介、性能优化、避免过度设计及权限管理方面进行思考阐述。 一、数据库范式 以下通过详细的示例说明数据库范式的概念,将逐步规范化一个例子,逐级说明每个范式的要求和变换过程。 示例:学生课程登记系统 初始表格如下: 学生ID学生姓名课程ID课程名称教师教师办公室1张三101数学王老师101室2李四102英语李老师102室3王五101数学王老师101室4赵六103物理陈

数据库期末复习知识点

A卷 1. 选择题(30') 2. 判断范式(10') 判断到第三范式 3. 程序填空(20') 4. 分析填空(15') 5. 写SQL(25') 5'一题 恶性 B卷 1. 单选(30') 2. 填空 (20') 3. 程序填空(20') 4. 写SQL(30') 知识点 第一章 数据库管理系统(DBMS)  主要功能 数据定义功能 (DDL, 数据定义语

给数据库的表添加字段

周五有一个需求是这样的: 原来数据库有一个表B,现在需要添加一个字段C,我把代码中增删改查部分进行了修改, 比如insert中也添入了字段C。 但没有考虑到一个问题,数据库的兼容性。因为之前的版本已经投入使用了,再升级的话,需要进行兼容处理,当时脑子都蒙了,转不过来,后来同事解决了这个问题。 现在想想,思路就是,把数据库的表结构存入文件中,如xxx.sql 实时更新该文件: CREAT

SQL Server中,查询数据库中有多少个表,以及数据库其余类型数据统计查询

sqlserver查询数据库中有多少个表 sql server 数表:select count(1) from sysobjects where xtype='U'数视图:select count(1) from sysobjects where xtype='V'数存储过程select count(1) from sysobjects where xtype='P' SE

SQL Server中,添加数据库到AlwaysOn高可用性组条件

1、将数据添加到AlwaysOn高可用性组,需要满足以下条件: 2、更多具体AlwaysOn设置,参考:https://msdn.microsoft.com/zh-cn/library/windows/apps/ff878487(v=sql.120).aspx 注:上述资源来自MSDN。

SQL Server中,用Restore DataBase把数据库还原到指定的路径

restore database 数据库名 from disk='备份文件路径' with move '数据库文件名' to '数据库文件放置路径', move '日志文件名' to '日志文件存放置路径' Go 如: restore database EaseWe from disk='H:\EaseWe.bak' with move 'Ease

高度内卷下,企业如何通过VOC(客户之声)做好竞争分析?

VOC,即客户之声,是一种通过收集和分析客户反馈、需求和期望,来洞察市场趋势和竞争对手动态的方法。在高度内卷的市场环境下,VOC不仅能够帮助企业了解客户的真实需求,还能为企业提供宝贵的竞争情报,助力企业在竞争中占据有利地位。 那么,企业该如何通过VOC(客户之声)做好竞争分析呢?深圳天行健企业管理咨询公司解析如下: 首先,要建立完善的VOC收集机制。这包括通过线上渠道(如社交媒体、官网留言

数据库原理与安全复习笔记(未完待续)

1 概念 产生与发展:人工管理阶段 → \to → 文件系统阶段 → \to → 数据库系统阶段。 数据库系统特点:数据的管理者(DBMS);数据结构化;数据共享性高,冗余度低,易于扩充;数据独立性高。DBMS 对数据的控制功能:数据的安全性保护;数据的完整性检查;并发控制;数据库恢复。 数据库技术研究领域:数据库管理系统软件的研发;数据库设计;数据库理论。数据模型要素 数据结构:描述数据库

MySQL数据库(四):视图和索引

在数据库管理中,视图和索引是两种关键工具,它们各自发挥独特的作用以优化数据查询和管理。视图通过简化复杂查询、提高数据安全性和提供数据抽象,帮助用户轻松访问数据。而索引则通过加速查询、确保数据唯一性以及优化排序和分组操作,显著提升数据库性能。理解和合理运用这两者,对数据库系统的高效运行至关重要。 目录 一、视图概念(面试) 二、视图的作用(面试) 三、视图的创建和使用 3.1