MariaDB必知必会
上QQ阅读APP看书,第一时间看更新

前言

MariaDB是世界上最流行的数据库管理系统之一MySQL的一个分支。从小型项目的开发到世界上知名网站的使用,MySQL证明了自己对于各种层次的数据存储需求都是稳定可靠、快速且可信赖的解决方案。

在2008年,MySQL被Sun Microsystems公司收购,该公司又在2010年被Oracle公司收购。尽管MySQL被Sun收购之初被MySQL社区认为是项目发展的需要,然而好景不长,接下来后者被Oracle公司收购后,MySQL的发展远低于预期。许多MySQL开发者都离开了Sun公司和Oracle公司开始新的项目,其中之一就有Michael“Monty”Widenius——MySQL的创始人和项目的长期技术带头人。

Monty和他的团队创建了一个MySQL代码库的分流(分支),并且将此新的数据库管理系统(DBMS)命名为MariaDB。新的MariaDB DBMS期望达到的目标包括:

·创建一个兼容MySQL的DBMS,可以作为直接替换元件(卸载MySQL,然后安装MariaDB,项目可以照常运行)。这是通过基于MySQL的代码库构建MariaDB实现的。

·改善源代码,使MariaDB更加可靠和稳定。

·加快添加特性的速率。

·开发新的命名为ARIA的底层数据库引擎(如果现在不理解也没有关系)来提升性能和可靠性。