MariaDB 및 MySQL
MariaDB数据库管理系统是MySQL的一个分支
开发这个分支的原因之一是:오라클이 MySQL을 인수한 후,MySQL 소스 폐쇄의 잠재적 위험,因此社区
采用分支的方式来避开这个风险。
MariaDB의 목적은 MySQL과 완벽하게 호환되는 것입니다.,API 및 명령줄 포함,MySQL을 쉽게 대체할 수 있도록 하십시오.。에
存储引擎方面,10.0.9XtraDB(이름 코드 Aria)를 사용하여 MySQL의 InnoDB 대체。
버전 5.5까지 MariaDB,MySQL의 버전에 따라 모두。따라서,使用MariaDB5.5的人会从MySQL 5.5中
了解到MariaDB的所有功能。
2012년 11월 12일에 릴리스된 버전 10.0.0부터 시작,더 이상 MySQL 버전 번호를 따르지 않음。10.0.버전 x는 버전 5.5를 기반으로 합니다.,
MySQL 버전 5.6에서 이식된 추가 기능 및 자체 개발한 새로운 기능。
MySQL 분기 선택:Percona还是MariaDB
PostgreSQL一直被当作MySQL的直接竞争对手MyISAM没有提供事务支持,而InnoDB提供了
事务支持.XtraDB 是 InnoDB 存储引擎的增强版,Google과 Wiki 모두 MariaDB를 선택했습니다. ,MariaDB是MySQL创
始人搞的
先看图,插入数据和时间的对数图,实验条件一直且关闭了mysql默认事务保证不是单条事务而是
批量事务另外确保了mysql and mariaDB都是在支持事务存储引擎下测试的.
MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠谱,
于是决定从新开发代码全部开源免费关系型数据库,这就是MariaDB。在navicat中操作mariaDB的界面
和提示符还是mysql端口也是3306 外人看起来除了数据库名字改了其他和mysql完全一致,但是看一下
性能比较,最近在美国mariaDB很火。mariaDB在各方面都是mysql创新和提高版本而不是简单的替代品.
mysql和mariaDB开发团队一致,区别在于mysql已经被oracle闭源了而mariaDB是开源的 但是
当然不排除若干年后oracle再花几十亿美金收买mysql之父。