四、主备数据库同步
Excalidraw 文件:https://gcntfv628ebr.feishu.cn/file/SezSb5k2boNwFSxVJQzc9msknhe
.png)
当主数据库出现断连,处于不可用的状态,那么这个时候备用数据库会成为“主力数据库”,数据的存储和查询都会进入到备用数据库中
因为之前的 WAL 的存在,备用数据库的数据一直是和主数据库中的数据是差不多的,所以不会受到很大的影响,这个时候服务是处于可用状态的
后续主数据库恢复,“主力数据库”又重新变为主数据库,但该数据库是丢失了一部分数据的,时间段就是(失效-恢复)这段时间
所以该同步脚本就是负责定时检查两个数据库的数据是否相同,要是不相同就进行增加补充