Heim  >  Artikel  >  Backend-Entwicklung  >  你为什么从mysql换为mariadb?

你为什么从mysql换为mariadb?

WBOY
WBOYOriginal
2016-06-06 20:32:071300Durchsuche

从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。
我是不想折腾了,既然默认是这个,我就用了。。。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn