MariaDB 在 DB-Engines 排行榜上创历史新高,从第 25 名一路攀升到 14 名,人气翻了三倍。
2009 年的 DBMS 状况 MariaDB 是来自 MySQL 的分叉,MySQL 数据库的创建者 Monty Widenius 看到了开源数据库的未来。随后,甲骨文宣布收购 Sun,并以此获得 MySQL 的授权。Monty 并不确定 Oracle 是否是 MySQL 可靠的所有者,因为开源数据库对 Oracle 商业产品的造成了巨大威胁。当然,选择 MariaDB 作为开源数据库,对于很多人来说是一种福利。MariaDB 很快成为数据库管理系统领域的重要成员,几个大的 Linux 发行版把 MariaDB 作为它们的默认 DBMS。
MariaDB 的今天 现在开源 RDBMS 的市场上出现了非常有趣的情况,出现了 PostgreSQL 这个第三大玩家。PostgreSQL 始终拥有一波狂热的追随者,毕竟,PostgreSQL是 2017 年最受欢迎的数据库管理系统。 作为 MySQL 的管理员,Oracle 担心的更多。猜测一下,没有 MariaDB 和 PostgreSQL 施压 MySQL 会如何发展。但是事实是,MySQL 在实现 SQL 标准方面总是落后于其他人,而 MariaDB 和 PostgreSQL 在这方面就做的很好。Oracle 肯定会投入更多努力赶上,MySQL 也趋向于越来越多地包含 NoSQL 系统通常提供的功能,例如支持 JSON 数据类型。 MariaDB 最初专注于增强现有 MySQL 的功能,例如其 Aria 存储引擎旨在成为改进的 MyISAM 实现。但是很快 MySQL 现有功能,并提供了 MySQL 中未有的功能。最近,MariaDB 通过开发新组件或者通过获取 DBMS 技术并将其合并到系统中来扩大其范围。例如,MariaDB ColumnStore,最初是 InfiniDB,TokuDB 高性能存储引擎,用于支持树结构和图形的 Open Query GRAPH 计算引擎,用于启用高级文本搜索的 Sphinx 存储引擎,以及用于增强分布式支持的 Spider 存储引擎数据库。所以,MariaDB 不能再被认为是 MySQL 的直接替代品。
未来的 MariaDB 从长远来看,这种不断增长的不兼容性并不是坏事。毕竟,在系统之间的激烈竞争中受益的是开发人员。 DB-Engines 排名表明,MariaDB 已经将自己与 MySQL 和 PostgreSQL 一起建立为三大开源 RDBMS 系统之一。如果看到 MariaDB 的受欢迎程度继续增长,就不足为奇了。
相关主题 |