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

相关文章

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

Apache 高级配置实战之从连接保持到日志分析的完整指南

《Apache高级配置实战之从连接保持到日志分析的完整指南》本文带你从连接保持优化开始,一路走到访问控制和日志管理,最后用AWStats来分析网站数据,对Apache配置日志分析相关知识感兴趣的朋友... 目录Apache 高级配置实战:从连接保持到日志分析的完整指南前言 一、Apache 连接保持 - 性

Druid连接池实现自定义数据库密码加解密功能

《Druid连接池实现自定义数据库密码加解密功能》在现代应用开发中,数据安全是至关重要的,本文将介绍如何在​​Druid​​连接池中实现自定义的数据库密码加解密功能,有需要的小伙伴可以参考一下... 目录1. 环境准备2. 密码加密算法的选择3. 自定义 ​​DruidDataSource​​ 的密码解密3

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

Linux中的more 和 less区别对比分析

《Linux中的more和less区别对比分析》在Linux/Unix系统中,more和less都是用于分页查看文本文件的命令,但less是more的增强版,功能更强大,:本文主要介绍Linu... 目录1. 基础功能对比2. 常用操作对比less 的操作3. 实际使用示例4. 为什么推荐 less?5.

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

Python+PyQt5实现MySQL数据库备份神器

《Python+PyQt5实现MySQL数据库备份神器》在数据库管理工作中,定期备份是确保数据安全的重要措施,本文将介绍如何使用Python+PyQt5开发一个高颜值,多功能的MySQL数据库备份工具... 目录概述功能特性核心功能矩阵特色功能界面展示主界面设计动态效果演示使用教程环境准备操作流程代码深度解

Java集成Onlyoffice的示例代码及场景分析

《Java集成Onlyoffice的示例代码及场景分析》:本文主要介绍Java集成Onlyoffice的示例代码及场景分析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 需求场景:实现文档的在线编辑,团队协作总结:两个接口 + 前端页面 + 配置项接口1:一个接口,将o

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File