keepalived负责的是故障转移,至于故障转以后的节点之间数据的一致性问题依赖于具体的复制模式。不管是主从、一主多从还是双主、集群节点个数、主从具体的模式无关(常规复制,半同步复制,GTID复制,多线程复制,甚至可以是MGR)都没有直接的关系。个人认为,MySQL高可用方向,MGR+自动故障转移 ...
分类:
数据库 时间:
2018-06-24 11:45:22
阅读次数:
267
知识背景??一.mariadb复制相关知识??1.mariadb的来源????mysql数据库目前在数据库市场中所占份额仅仅次于oracle数据库,同时也是开源数据库的龙头老大。由于mysql数据库的开源性和高性能,同时还是免费的(不过被oracle收购后不容乐观),因此,mysql之父又开启了一个mysql的新分支m
分类:
数据库 时间:
2018-06-12 17:42:04
阅读次数:
223
1.半同步复制 半同步复制官方手册:https://dev.mysql.com/doc/refman/5.7/en/replication semisync.html 默认情况下,MySQL的复制是异步的,master将新生成的binlog发送给各slave后,无需等待slave的ack回复(sla ...
分类:
数据库 时间:
2018-06-11 14:01:31
阅读次数:
234
本文非常详细地介绍MySQL复制相关的内容,包括基本概念、复制原理、如何配置不同类型的复制(传统复制)等等。在此文章之后,还有几篇文章分别介绍GTID复制、半同步复制、实现MySQL的动静分离,以及MySQL 5.7.17引入的革命性功能:组复制(MGR)。 本文是MySQL Replication ...
分类:
数据库 时间:
2018-06-08 14:20:39
阅读次数:
217
复制过程涉及到的3个线程:
1、从库开启一个IO线程,负责链接主库请求和接收binlog日志并写入到relay-log
2、从库开启一个sql线程,负责解析relay-log中的事件并执行
3、主库开启一个dump线程,负责响应从库来的IO线程的请求。
分类:
数据库 时间:
2018-06-01 13:32:19
阅读次数:
205
高可用:两地双中心概念同城:同IDC:增强半同步复制跨城:异步复制 两地三中心:(金融支付银行)同城:跨IDC,增强半同步跨城:异步复制 传统复制线程解析GTID原理半同步复制线程解析并发复制延迟复制实现多源复制MySQL-5.7 在复制线程方面的增强 主从数据校验:pt-table-checksu ...
分类:
编程语言 时间:
2018-05-28 19:46:59
阅读次数:
214