通过配置一个或多个备份数据库来进行数据同步,把mysql的数据分布到多个系统上去。

异步同步:
主节点在执行完更新操作后
立即向应用程序返回响应
然后主节点再向从节点复制数据
这种方式不需要等待从节点同步完成,因此可以使主节点获得更好的性能。
但是从节点的数据可能会延迟
因此如果主节点发生故障,依靠从节点来恢复,可能会造成一定的数据丢失

半同步:
主节点在执行完更新操作后
立即向从节点复制数据
主节点必须在接收到从节点成功的消息后
才会向应用程序返回响应
如果复制发生异常,超时时间内没有接收到从节点的成功信息。
则会将复制方式降为异步方式
这种方式尽可能保证主从节点数据同步,但是如果出现网络异常问题退化为异步方式,仍然存在丢失数据的风险。

强同步复制:(异步升级版)
采用一主两备的架构
主节点向从节点复制数据,由于有两个从节点,仅需其中一台返回成功即可

最后修改:2022 年 03 月 08 日
如果觉得我的文章对你有用,请随意赞赏