pxc mysql集群搭建强一致性双机冷热备份高级视频教程
一、pxc集群的特点、应用场景与原理分析
PXC集群是一种常见的mysql搭建集群的一种方式,主要的作用是能够做到数据同步的强一致性,什么叫强一致性呢,就是主节点与从节点数据同步的强一致性,比如说我们往主节点增加了一条数据,而客户端却是从从节点查询数据,由于这两个操作是同时进行的,因此从节点上没有及时同步更新,因此新增加的数据就查询不出来,这样就会导致误差和出错,尤其像是支付这种场景,是不允许出现这种情况的。
因此就诞生了PXC集群,pxc要求主节点在更新的同时,也要保证从节点数据同步的强一致性,不能够允许有数据同步的延迟存在,这样就会导致数据查询的强一致性。
不过pxc集群方案,唯一的缺点就是在并发效率上会有一定的缺陷,并发率没有那么高,因此,该集群只适合用在特定的对一致性要求较高的应用场景中,比如:支付场景,而其它不要求强一致性的场景,用普通的集群搭建即可。
二、mysql集群主从同步原理分析
mysql集群搭建完成之后,基本会有一主多从的这种节点方式,它的主从同步的原理秘诀就在它的日志文件中,首先是主节点插入一条数据之后,会将该数据记录到自己的二进制日志文件中,此时从节点和主节点之间会有心跳机制连接,从节点第一次连接主节点的话,就需要拿到主节点的日志信息,然后将日志信息中的记录全量同步更新到从节点上面。
在以后主节点再次更新数据之后,从节点依然需要拿到主节点的日志文件,此时只需要更新有变化的数据就可以了,此时被叫做增量更新。
三、pxc mysql强一致性集群搭建高级视频教程课程信息
1、课程大小:4.45GB
2、课程课时:共计53课时 总时长达15小时
3、播放格式:(mp4视频格式)百度云网盘在线播放、下载视频播放器播放、不加密
4、技术架构:mysql+mycat+keepalived+linux+centos
5、课件说明:教程课程涵盖素材、代码、笔记资料
以下是pxc mysql集群双机冷热备份视频教程具体课程大纲:
01)pxc集群技术准备与环境搭建环境(2课时)
02)linux系统环境构建与mysql数据库安装(1课时)
03)pxc节点集群构建与配置测试(5课时)
04)Mycat分片中间件安装配置与使用(3课时)
05)Mycat中间件集群环境搭建与配置(1课时)
06)keepalived搭建mycat双机热备(3课时)
07)PXC集群压力测试(1课时)
08)分析mysql日志解读pxc强一致性数据同步原理(2课时)
09)PXC集群批量插入数据操作(6课时)
10)集群模式下数据并发重复写入优化解决方案(3课时)
11)冷热数据分离解决方案(3课时)
12)表分区解决方案(1课时)
13)多种数据分区方式与解决方案(6课时)
14)PXC集群数据冷备份解决方案(3课时)
15)PXC集群数据冷还原解决方案(1课时)
16)集群全量热备份核心原理与操作指南(3课时)
17)集群全量冷恢复操作指南(1课时)
18)集群增量热备份原理与操作方法(3课时)
19)集群数据增量还原(1课时)
20)pxc集群节点故障后数据快速恢复解决办法(4课时)
图一:pxc mysql强一致性双机冷热备份集群搭建详情
扩展阅读: