MySQL数据库
完成条件
MySQL及其分支
由于MySQL是自由软件,社区开发了一些分支和非官方构建版本。
-
MariaDB
2008年,Sun Microsystems收购MySQL。2010年,Sun被Oracle收购后,MySQL的开发流程发生了变化。新版本发布频率降低,代码测试减少,社区贡献减少。2009年,MySQL创始人Monty Widenius离职,创立了Monty Program,并开发了MariaDB分支,其目标包括:- 引入MySQL主分支的新代码并增强其稳定性;
- 清理MySQL代码;
- 添加社区贡献(插件、新功能);
- 开发Aria存储引擎;
- 提高性能;
- 添加新功能。 MariaDB使用GNU GPLv2许可证,主要运行在GNU/Linux系统上,支持以下存储引擎:Aria、PBXT、XtraDB、FederatedX、SphinxSE、OQGRAPH等。
-
Drizzle
2008年,MySQL首席架构师Brian Aker启动了Drizzle分支。Drizzle的特点是:- 仅保留MySQL代码中的核心功能;
- 清理了现存代码;
- 模块化设计,许多功能可以作为插件实现;
- 为多CPU和多核64位机器优化;
- 仅支持GNU/Linux和UNIX系统。 Drizzle的主要许可证为GNU GPLv2,但尽可能使用BSD许可证。
-
OurDelta
由Open Query维护的OurDelta分支基于MySQL 5.0和MariaDB 5.1,包含社区和第三方开发的补丁,提供适用于Debian、Ubuntu、Red Hat/CentOS等GNU/Linux系统的包。 -
Percona Server
Percona Server是Percona维护的MySQL分支,包含ExtraDB存储引擎(InnoDB的分支)以及主要用于性能优化的补丁。
最后修改: 2025年01月16日 星期四 22:49