导读:据说MySQL的开发速度确实是慢了下来。
Oracle 旗下的 MySQL 数据库,其官网宣称它是“全球受欢迎的开源数据库”。
但是我们留意到,自去年 9 月以来,MySQL Server 的 GitHub 代码库就再也没有收到任何提交,这加剧了人们对它已被赞助商忽视的担忧。
以下是Github 提交记录历史柱形图。
2010 年,Oracle 收购了 Sun Microsystems 旗下的 MySQL。收购后的最初几年,尽管 MySQL 的原作者 Michael (“Monty”) Widenius 将代码分叉成了另一个版本 MariaDB,但MySQL数据库和管理工具的开发工作仍然然稳步推进。
然而,自从 2019 年以来,提交次数逐年下降,Percona 软件工程经理 Julia Vural绘制的图表显示,到 2025 年,提交次数降至自 2000/2001 年项目启动以来的最低水平。
PostgreSQL 是当今开发者最喜爱的开源数据库服务器之一,拥有强大的贡献者社区。PostgreSQL 的关键资产归一个非营利社区协会所有,该项目也得到欧洲和美国非营利组织的支持。尽管如此,由于 SQL 方言和数据库结构方面的诸多差异,从 MySQL 迁移到 PostgreSQL 可能充满着挑战。
尽管人们对其开源前景感到担忧,MySQL 仍然是最受欢迎的数据库引擎之一。去年四月,微软停止了对 Azure 数据库的 MariaDB 支持,转而支持 MySQL,但并未给出明确的理由,只是表示“MariaDB 产品需要停用并升级到新的架构”。
衡量数据库引擎的受欢迎程度并非易事。
例如,LAMP(Linux、Apache、MySQL、PHP)技术栈的用户可能并不清楚WordPress主机提供商使用的是MySQL还是MariaDB。
DB Engines网站有一个排名榜,它将Oracle排在第一位,MySQL排在第二位,但这并非基于安装量,而是基于搜索量和社交媒体帖子等普遍关注度。关于MySQL衰落的讨论或许反而会提升其在DB Engines排名中的位列。
图6 DB Engines数据库排行榜
开发者社区 Stack Overflow最新调查(该调查查看了专业开发人员表示他们正在使用什么数据库)显示,PostgreSQL 以较大优势位居榜首,其次是 MySQL、SQLite 和 Microsoft SQL Server。
SQLite 的开发者社区认为它是部署最广泛的数据库,目前有超过一万亿个数据库正在“积极使用”。
MySQL 并不会消失,但如果这个开源项目继续停滞不前,其使用量很可能会下降。
作者:洛逸
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。