- 论坛徽章:
- 0
|
一、相比oracle mysql和percona server,你觉得mariadb最大的优势在哪里?
对比oracle mysql,是不做保留的开放性。这本来就是MYSQL得以流行的原因,而oracle收购后的mysql各种小动作已经让开源社区感到寒心。
对于percona server,是mariadb敢于脱离mysql的代码而进行发展,而不是percona server 的补丁式改动以及外围开发。不过percona的重点一直都是放在mysql 的性能提高和咨询服务上,完整的重现并不是percona的本意。
二、如果你使用mariadb,你最看重mariadb哪方面的优势?
配合galera cluster实现多主写入的复制功能。不过严格来说galera cluster也可适用于mysql、percona server,并不是maraidb的专属。因此,mariadb本身的优势应该是它在开放性上的承诺。
三、分享你在测试\使用\迁移到mariadb期间所遇见的问题
刚刚完成原来的mysql cluster 7.1.14 迁移到mariadb galera cluster 5.5.38。经过较短的一段时间的生产运行测试,可以认为maraidb本身已经比较强壮,使用中未发现问题。唯一发现的问题在于sst同步上,
使用rsync方式进行同步时需要修改wsrep_sst_rsync文件里面的rsync配置,否则在centos 6下面会出现permission denined错误而sst失败。
需要指出的是,虽然mariadb galera cluster没有mysql cluster那么多使用限制,但始终cluster环境和单机是不一样的,尤其是大批量的数据修改操作,比如不带where条件的update,要先评估操作的数据行数。如果比较大(视乎wsrep那些参数),则应加上limit去限制一次修改的行数,然后反复执行直接affeted rows为0。否则我是试过一次修改几万行导致系统直接crash dump的。
可惜太忙,否则我会写篇详细记录。 |
评分
-
查看全部评分
|