标签:-o Xtraback log max mysqld img 实时同步 并行 存在
PXC属于一套近乎完美的mysql高可用集群解决方案,相比传统的基于主从复制模式的集群架构MHA和MM+keepalived,最突出特点就是解决了数据复制延迟问题,基本上可以达到实时同步。节点间关系是对等的,事务要么在所有节点上执行,要么都不执行,它的实现机制决定了它对待一致性的行为非常严格,这也能非常完美的保证MySQL集群的数据一致性.
客户端先发起一个事务,该事务先在本地执行,执行完成之后就要发起对事务的提交操作了。在给用户响应提交之前需要将写集广播出去,然后获取到一个全局的事务ID号,一并传送到另一个节点上面。通过合并数据之后,发现没有冲突数据,执行apply_cd和commit_cb动作,否则就需要取消此次事务的操作。而当前server节点通过验证之后,执行提交操作,并返回OK,如果验证没通过,则执行回滚。当然在生产中至少要有3个节点的集群环境,如果其中一个节点没有验证通过,出现了数据冲突,那么此时采取的方式就是将出现不一致的节点踢出集群环境。
标签:-o Xtraback log max mysqld img 实时同步 并行 存在
原文地址:https://www.cnblogs.com/2woods/p/9427785.html