开源数据库管理系统现在比商业产品更受欢迎

article/2025/10/3 15:41:01

原文链接:https://db-engines.com/en/blog_post/86
2021年1月13日
在这里插入图片描述
作者:马蒂亚斯·盖尔曼(Matthias Gelbmann)
Matthias Gelbmann是奥地利维也纳Solid IT联合创始人,董事总经理兼顾问。
Matthias Gelbmann在维也纳学习了计算机科学和应用数学。他的专业领域包括数据库管理系统,人工智能,编译器构建,嵌入式软件,Internet和软件流程。在加入Solid IT之前,他曾在阿尔卡特,奥地利银行集团和飞利浦工作,担任软件开发人员,软件架构师,软件质量经理,项目经理和生产线经理。
近年来,Matthias Gelbmann主要关注如何最佳使用不同的数据库管理技术的问题。

译者:中国PG分会 魏波

如果我们将DB-Engines排名中185个开放源DBMS的所有受欢迎程度得分相加,那么我们将首次获得比商业同行更高的得分。
开源系统现在占总人气分数的50.1%,高于八年前的35.5%。
在这里插入图片描述
虽然排名前三的系统中有两个拥有商业许可证,但是排名前十的系统中有七个是开源的,如果仅计算数字,排名前5的系统就是开源的系统。总体而言,最受欢迎的两种开源DBMS,即MySQL和PostgreSQL,不仅在DBMS范围内,而且在整个开源世界中都是先锋。

**对于开源社区来说,超越商业系统是一项巨大的成就。**但是,我们必须增加一些澄清。
首先,如果具有重要DBMS功能的开源版本可用,我们将系统视为开源。许多系统还提供商业许可证,通常具有扩展功能。在此计算中,我们仍将它们视为开源系统。
其次,开源许可证有很多变体。例如,排名第九位的SQLite是公共领域,这在当今很罕见。然后,我们看到具有MIT许可证,Apache,Mozilla,BSD,GPL,AGPL许可证和专有许可证的系统。基本上,在可以下载源代码(包括有时称为“可用资源”的许可证)的情况下,我们将系统统计为开放源代码。

如果我们调查哪些系统是开源的,我们将看到以下图片:
在这里插入图片描述
按流行程度加权的时间序列DBMS的79.3%是开源的,文档存储的77.9%和宽列存储的76.5%也是如此。另一方面,有76.8%的面向对象的DBMS和90%的多值DBMS带有商业许可证。一般来说,NoSQL系统更喜欢开放源代码许可证,较年轻的系统也更喜欢。这表明,从长期看,开源系统的份额有望随着时间的推移进一步增加,当我们观察每月的变化时,已经看到了一些起伏。

了解更多PostgreSQL技术干货、热点文集、行业动态、新闻资讯、精彩活动,请访问中国PostgreSQL官方网站:www.postgresqlchina.com


http://chatgpt.dhexx.cn/article/UW9gB345.shtml

相关文章

你了解世界上功能最强大的开源数据库吗?

如果不是领导强制要求,可能根本不会留意到这款号称世界上功能最强大的开源数据库——PostgreSQL。如果你不读这篇文章,或许也会错过一个跃跃欲试想挤进前三的优秀数据库。 为了能够熟练运用,特意买书研究,发现这款数据库还真有点…

开源数据库列表

转载于:http://database.csdn.net/subject/databaseopen.htm 编辑导语 开源数据库最初的诞生和发展大都依靠自由软件开发者,但是,现在越来越多的IT公司开始把触角伸向了开源数据库。而早期投身于其中的IT厂商早已获利,比如Sleepy…

TuGraph 开源数据库体验

TuGraph 开源数据库体验 文章目录 TuGraph 开源数据库体验1. 简单介绍2. 可视化界面体验:查询界面:数据建模:数据导入: 3. 体验心得: 1. 简单介绍 TuGraph 是蚂蚁集团自主研发的大规模图计算系统,提供图数…

数据库与开源的未来

大家好,社区的小伙伴可能已经发现CnosDB已经全面拥抱Rust。我们一直高度关注行业趋势的发展,拥抱新兴的语言和前沿的技术。本期Jesse就想跟大家聊聊数据库与开源的未来。 本文仅代表个人观点,如有偏颇之处,还请海涵~ …

做了7年开源数据库开发,我学到了什么?

作者 | PHILIP OTOOLE,已获作者授权 译者 | 弯月 责编 | 欧阳姝黎 出品 | CSDN(ID:CSDNnews) 2016年4月9日,第一版rqlite(https://github.com/rqlite/rqlite/releases/tag/v1.0)正式发布&a…

【数据库】什么是 PostgreSQL?开源数据库系统

文章目录 前言什么是 PostgreSQL?PostgreSQL 中的 SQL服务器管理接口 PostgreSQL 用途通用 OLTP:联合中心:地理空间:LAPP 堆栈: 使用 PostgreSQL 有什么好处?开源许可证:易于扩展:可…

这款免费开源的数据库工具,支持所有主流数据库!

Java技术栈 www.javastack.cn 关注阅读更多优质文章 DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。 由于 DBeaver 基于 Java 开发,可以运行在各种操作…

开源数据库管理系统DBeaver

简介 DBeaver dbeaver是免费和开源(GPL)为开发人员和数据库管理员通用数据库工具。 易用性是该项目的主要目标,是经过精心设计和开发的数据库管理工具。免费、跨平台、基于开源框架和允许各种扩展写作(插件)。 它支持任…

开源数据库的国际化思考与实践

整理 | 小雨青年 出品 | CSDN(ID:CSDNnews) 在全球开源技术掌门人高峰论坛上,PingCAP 联合创始人兼CTO 黄东旭分享了《开源数据库的国际化思考与实践》。 开源已死?不,还差得远 可能因为TiDB 是开源的&a…

一个比 ClickHouse 还快的开源数据库

开源分析数据库 ClickHouse 以快著称,真的如此吗?我们通过对比测试来验证一下。 ClickHouse vs Oracle 先用 ClickHouse(简称 CH)、Oracle 数据库(简称 ORA)一起在相同的软硬件环境下做对比测试。测试基准使…

Java开源数据库引擎,数据库计算封闭性的一站式解决方案

目录 前言引入一、数据库封闭性带来的问题?问题1: ETL变成ELT甚至LETETL:ELT: 问题2: 中间表带来的资源消耗和耦合问题3: 多样性数据源问题4: 存储过程带来的安全和耦合问题问题5: 大数据性能导致的尴尬 二、开放的SPL解决方式多样源直接计算…

比较适合物联网的开源数据库

物联网产生大量的数据,包括流数据、时间序列数据、RFID数据、传感数据等。要有效地管理这些数据,就需要使用数据库。物联网数据的本质需要一种不同类型的数据库。以下是一些数据库,当与物联网一起使用时,会给出非常好的结果。 物联…

阿里巴巴开源的免费数据库工具Chat2DB

Chat2DB 是一款由阿里巴巴开源的免费数据库工具,它为开发人员提供了一个强大且易于使用的平台,用于存储和查询数据。与传统的数据库工具相比,Chat2DB 具有以下特点和优势: 多数据库支持:Chat2DB 可以与多种类型的数据库…

21款最优秀的开源数据库

摘要:几乎所有软件项目的开发都需要数据库的支持,目前,随着开源技术的迅速发展,越来越多的数据供应商选择开源数据库,为开源事业添砖加瓦。 作为一名软件开发人员或DBA,其中一份必不可少的工作就是与数据库…

一文带你了解开源数据库中的佼佼者 TOP 10

当今,大多数应用程序都需要在某个地方存储数据。对于 Web 应用程序,数据库是关键的“齿轮”。 很多企业和开发者在选择数据库时,会主要考虑的几个因素——一是它的成本,二是托管服务提供商的灵活性和支持力度。 出于多种原因&…

15个nosql数据库

1、MongoDB 介绍 MongoDB是一个基于分布式文件存储的数据库。由C语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,MongoDB的数据库访问速度是MySQL的10倍以上。MongoDB的并发读…

盘点2013:21款最优秀的开源数据库

作为一名软件开发人员或DBA,其中一份必不可少的工作就是与数据库打交道,比如MS SQL服务器、MySQL、Oracle、PostgreSQL、MongoDB等等。众所周知,其中MySQL是目前使用最广泛最好的免费开源数据库,此外,还有一些你不知道…

数据库设计学习总结

近期学习数据库也整理了一些笔记放上来供大家参考分享,相对来说比较基础。学习数据库个人觉得应该先把SQL语句熟悉了,然后再回头过来把数据库的整个设计过程强化下。别人说数据库设计(难度比较大)需要经验,可能吧&…

为什么要学习数据库以及数据库的选择

一、为什么要学习数据库 1.数据库概念 数据库(Database),就是暗转数据结构来组织、存储和管理数据,建立在计算机存储设备上的仓库。我们可以吧数据库看成电子化的文件库,也就是存储电子文件的处所,用户可以…

数据库学习资料和视频

数据库 博主在公众号后台设置了关键字回复, 回复下面的【】里面的内容, 可免费获得数据库视频和资料。 如回复:数据库 【数据库】 【1】oracle介绍和体系结构 【2】启动oracle服务和连接oracle数据库 【3】表的介绍和sqlplus相关操作 …