MariaDB 是一个采用 Maria 存储引擎的 MySQL 分支版本,MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠谱,于是决定另开分支,这个分支的名字叫做MariaDB。
MariaDB是一个社区驱动的、采用XtraDb存储引擎的MySQL分支版本,MariaDB跟MySQL在绝大多数方面是兼容的,对于开发者来说,几乎感觉不到任何不同。 目前MariaDB是发展最快的MySQL分支版本,新版本发布速度已经超过了Oracle官方的MySQL版本。
MariaDB默认的存储引擎是Aria,不是MyISAM。Aria可以支持事务,但是默认情况下没有打开事务支持,因为事务支持对性能会有影响。
可以通过以下语句,转换为支持事务的Aria引擎。
ALTER TABLE tablename ENGINE=MARIA TRANSACTIONAL=1;
绿色版说明:
感谢 Michael Widenius ,就是这个软件的老爸
感谢流水鲤鱼,这个bat脚本是他编写用来mysql安装卸载的,我只是改动了一下。
1、可以解压到任何盘,建议d:\MaridDB5.5.28
2、运行 @MariaDB5.5.28安装&卸载.bat 这个文件进行安装和卸载。
3、账号root 密码root
4、默认字符集已经设置为utf8
这个绿色版只用来测试,不建议用到正式环境。
MariaDB 更强的地方在于:
Maria 存储引擎PBXT 存储引擎
XtraDB 存储引擎
FederatedX 存储引擎
更快的复制查询处理
线程池
更少的警告和bug
运行速度更快
更多的 Extensions (More index parts, new startup options etc)
更好的功能测试
数据表消除
慢查询日志的扩展统计
支持对 Unicode 的排序