MariaDB 是一个采用 Maria 存储引擎的 MySQL 分支版本,是由原来 MySQL 的作者 Michael Widenius 创办的公司所开发的免费开源的数据库服务器。
•与 MySQL 相比较,MariaDB 更强的地方在于:
•Maria 存储引擎
•PBXT 存储引擎
•XtraDB 存储引擎
•FederatedX 存储引擎
•更快的复制查询处理
•线程池
•更少的警告和bug
•运行速度更快
•更多的 Extensions (More index parts, new startup options etc)
•更好的功能测试
•数据表消除
•慢查询日志的扩展统计
•支持对 Unicode 的排序
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。[2]
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。
MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自麦克尔·维德纽斯的女儿玛丽亚(英语:Maria)的名字。