MYSQL那种高可用方案好用?怎么解决万一从库不同步,怎么补数据?
目前MySQL高可用方案有:
基于复制: 包括传统复制,半同步,改良半同步,GTID复制 以及基于复制的高可用MHA,用于保证数据一致性。(该方案在业界里最成享,使用量最大,当然也是有一定的门槛)在这个方案中如果出现不一致,大多的补救逻辑都在MHA这类的软件里实现。
基于PXC: Percona XtraDB Cluster , 强一致性同步,并发复制(金融相关业务使用比较多,对于一致性强求比较高的环境里使用) 这个属于强一致性结构。
马上要Release的 Innodb Cluster (新的模型,也可以关注一下)
总的来说,不管什么结构对于高可用,数据一致性一定要有一个定期数据校验的机制。能发现不一致,然后来处理。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。