你为什么从mysql换为mariadb?
回复内容:
从mysql换为mariadb,能获得哪些好处?
为什么要换?MySQL现在由全球最大的数据库厂商甲骨文负责维护开发,前景很好呀,排名仅次于Oracle:
http://db-engines.com/en/ranking
如果Oracle把MySQL闭源,那只会让MariaDB和Percona顺利上位。Oracle苦心经营那么久,不至于这么蠢。
不过总归有人是担心的,所以Redhat从RHEL7开始用MariaDB替代了MySQL。Facebook/Google/LinkedIn/Twitter/Alibaba则联合维护的一个开源MySQL分支WebScaleSQL:
https://github.com/webscalesql
在MySQL收归Oracle之前,Oracle就把InnoDB这个引擎收购了,Percona Server改良的XtraDB也是基于InnoDB的。
Linux上Percona是个不错的选择,紧跟MySQL官方版本,除了改进MySQL,还吸收社区补丁。比如XtraDB就是Percona针对InnoDB的改进版,Percona还提供了一个内置TokuTek开发的大数据事务存储引擎TokuDB的版本。Percona还提供了一些列企业级的MySQL运维工具,比如percona-toolkit,和InnoDB、XtraDB热备份工具xtrabackup,以及zabbix模板等等。
MySQL再度失势:继*之后,Google也迁移到了MariaDB :
http://www.csdn.net/article/2013-09-16/2816944-google-mariadb-mysql-mi...
大致优点如下:
可免费商业使用(MySQL 则有社区版和企业版之分,拜 Oracle 所赐)
Maria 存储引擎
PBXT 存储引擎
XtraDB 存储引擎
FederatedX 存储引擎
更快的复制查询处理
线程池
运行速度更快
更多的扩展功能模块
支持 Unicode 排序
迁移参考: http://cnzhx.net/blog/mysql-migrate-to-mariadb/
这里还要提下集群方案 MariaDB Galera Cluster 有兴趣也可以扩展学习下
centos7直接内置MariaDB,而且语法一样
centos7默认把mysql换成了MariaDB。
我是不想折腾了,既然默认是这个,我就用了。。。
推荐阅读
-
从心理学的角度告诉你:为什么有人说“父母皆*”?
-
你为什么从我嘴里拔呢
-
MySQL 笔记整理(3) --事务隔离,为什么你改了我还看不见?
-
Java Timestamp从MySQL数据库取出的字符串转换为LocalDateTime
-
Mysql性能优化:为什么你的count(*)这么慢?
-
从4.0到5.1 为什么MySQL却被冠名"玩具数据库"_PHP教程
-
从mysql到oracle你必须了解的50件事儿_MySQL
-
mysql-c#为什么老出现无法将QQmanagerDB.Item隐式转换为system.Array
-
Linux 上从 MySQL 迁移到 MariaDB 的简单步骤
-
编码 - 我用PHP从mysql取出数据然后转Json,但是为什么中文显示的是问号?