赞
踩
MySQL DBA系列001-mha4mysql-manager已停更,生产环境你还敢使用吗?
1、由于MHA(mha4mysql-manager)工具在 2018年 已经停止维护更新,且不支持GTID复制模式。
2、目前主流版本MySQL 5.7和8.0的复制模式是基于Gtid,因事务号是唯一的,更改同步复制源不需要知道binlog文件名和position位置点,看来开源的尽头是商业和资本化啊。
MHA-Re-Edition 复刻版简介的相关介绍链接如下。
https://github.com/hcymysql/MHA-Re-Edition
MySQL主从还是可以做很多文章的。
MySQL 配置为主从模式,从库是主库的 backup,同一时间设置其中一台为主服务器,提供读写,另一台服务器作为热备,不提供读写,通过复制与主服务器数据保持一致,二者均开启 binlog。
至于到底是单主单从,还是单主多从,那就看您的实际需求了。
如上所说,已于2018废弃。
MHA(Master High Availability)在 mysql 高可用方面是一个相对成熟的解决方案。在 mysql 故障切换的过程中,MHA 能做到在 0-30 秒之内自动完成数据库的故障切换工作,并且在进行故障切换的过程中,MHA 能在最大程度上保证数据的一致性,已达到真正意义上的高可用,但 GTID 出现后 MHA 功能弱化。
集群架构原理(PXC):节点接收 sql 请求后,对于 ddl 操作,在 commit 之前,由 wsrep API 调用 galera 库进行集群内广播,所有其他节点验证成功后事务在集群所有节点进行提交,反之 roll back。PXC 保证整个集群所有数据的强一致性,满足:Consistency和Availability。
同步复制、wsrep 插件技术
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。