《数据库传奇:MySQL创世之父的两千金My、Maria》
MySQL是一款备受欢迎的关系型数据库管理系统(RDBMS),最初由瑞典公司MySQL AB开发,目前隶属于Oracle Corporation。在DB-Engines的排名中,MySQL稳居第二位,仅次于领先者Oracle,并保持了相对稳定的排名。
以下是MySQL的主要历史事件:
MySQL由Michael Widenius、David Axmark和Allan Larsson于1994年创建。最初的版本是基于一个小型SQL服务器的需求,以提供更好的性能。
MySQL在1995年首次以开源形式发布。这使得任何人都可以查看、使用和修改源代码,促进了其广泛的采用。
随着时间的推移,MySQL经历了多个版本的改进和更新。在早期,MySQL主要用于小型应用程序,但随着性能的提高和功能的增加,它变得越来越适用于更大规模和复杂的系统。
1995年,MySQL AB公司成立,由Michael Widenius、David Axmark和Monty Widenius创办。该公司致力于MySQL的发展和支持。
MySQL 3.23于2001年发布,引入了一些关键的功能,如事务和子查询,使MySQL在更大范围的应用中变得更加强大。
2008年,Sun Microsystems收购了MySQL AB。这引起了一些关注,因为Sun Microsystems是一个大型企业,而MySQL一直以其开源和轻量级的特性而受到欢迎。
2009年,Oracle Corporation收购了Sun Microsystems,从而成为MySQL的所有者。这引发了一些担忧,因为Oracle也是另一个大型数据库软件供应商。同年,MySQL的创始人Michael Widenius离开了Sun公司,基于MySQL 5.1的源代码创建了一个分支项目MariaDB,以维持MySQL的开源精神。
尽管有一些担忧,但MySQL的开发和维护工作仍然持续进行,许多新的功能和改进被引入到后续版本中。
随着时间的推移,MySQL社区继续发展,也出现了一些MySQL的分支,如MariaDB,由MySQL的创始人之一Michael Widenius领导的团队开发。
Oracle收购MySQL的同年,Monty 宣布离开 Sun 公司,在 MySQL 代码库的一个分支上开发出了一款数据库 MariaDB,以他最小的女儿的名字命名。同时,Monty 创办了 Monty Program AB 公司。此外,他还成立了 MariaDB 基金会,致力于推广、维护和发展 MariaDB 代码库、社群和生态系统,不为营利。
MySQL 之父 Michael Widenius 开发 MariaDB 主要有以下几个原因:
2010 年,Oracle 公司收购了 MySQL 的母公司 Sun Microsystems。Michael Widenius 担心 Oracle 会改变 MySQL 的开源性和社区精神,因此决定开发 MariaDB 作为 MySQL 的替代品。
MariaDB 是 MySQL 的一个分支,与 MySQL 兼容,但也提供了一些额外的功能和改进。例如,MariaDB 支持更多的存储引擎、具有更好的查询优化、并且更易于扩展。
Michael Widenius 一直是开源软件的热心支持者。他希望通过开发 MariaDB 来继续为开源社区做出贡献。
Michael Widenius 在接受采访时表示:
"我担心 Oracle 会改变 MySQL 的开源性和社区精神。我认为 MySQL 应该是属于社区的,而不是属于一家公司的。因此,我决定开发 MariaDB 作为 MySQL 的替代品。"
以下是一些在 Oracle 收购 MySQL 后替换成 MariaDB 的系统:
Red Hat 、苹果等公司也陆续抛弃 MySQL,转向 MariaDB 或者其他数据库。
这些系统之所以选择替换 MySQL,主要有以下几个原因:
MariaDB 是 MySQL 的一个分支,与 MySQL 兼容,但也提供了一些额外的功能和改进。例如,MariaDB 支持更多的存储引擎、具有更好的查询优化、并且更易于扩展。
短期感觉我们还不用关心替换的事,不过多掌握一个退路还是很有必要的!!!