即将开源的新一代MySQL高可用组件:MySQL Plus

在基于MySQL传统复制的时代(MySQL版本低于5.5),MHA在MySQL高可用中可以说是独领风骚。

在MySQL 5.6及GTID的出现后,MHA在这方面就显的不那么给力了,和MHA作者交流,作者基本放弃对该软件的维护了,MHA作者目前在Facebook就职,自身也没再使用MHA,他也认为在GTID环境下MHA存在的价值不大,不过如果你还在使用传统复制,还是可以考虑使用MHA做主从的高可用(太老了,建议升级)。

1、在MySQL 5.7 后为什么不需要MHA;

2、MySQL Plus 是什么,能解决什么问题?

3、MySQL Plus看他们如何搞定金融支持?

MySQL 5.7后为什么不需要MHA

基于MySQL 5.7 GTID复制已经成熟,另外基于MySQL5.7的增强半同步性进一步提升。在使用MySQL 5.7的复制可以使用: MySQL 5.7+GTID+增强半步, 在该结构中, 不存在丢数据的问题, 即MHA在这个结构基本失去了存在的意义。

但使用: MySQL 5.7+GTID+增强半步,也意味着新的知识,可能需要DBA同学们也要更新一下知识。而且在MySQL 5.7中引入binlog group commit, 又是对复制的一个加速。

所以说MySQL5.7 在复制完整性及性能上都有较大地提升,建议没升级的同学尽快升级了。

官方对MySQL 5.7的测试传送门:https://www.mysql.com/why-mysql/benchmarks/

MySQL Plus是什么,能解决什么问题

在3306π北京活动中 青云的蒙哲分享了青云RDS中高可用组件: MySQL Plus。

MySQL Plus是基于一套Raft构建的MySQL中自动选主及维护主从的套件,整体结构如下:

原文链接

猜你喜欢

转载自blog.csdn.net/weixin_40581617/article/details/81506592
今日推荐