前言
之前文章介绍了MySQL8.0主从复制,以及衍生出来的主主复制(可点如下链接查看)。
今天来聊一聊MySQL8.0的组复制。
主从复制技术仅解决了数据同步的问题,如果主服务器宕机,意味着数据库管理员需要介入,应用系统可能需要修改数据库连接地址或者重启才能实现。
组复制只要不是大多数节点坏掉就可以继续工作,有自动检测机制,当不同节点产生资源争用冲突时,不会出现错误,按照先到者优先原则进行处理。比如,3台服务器的集群,允许其中1台宕机。
组复制工作模式:
-
单主模式,其中只有一个服务器接受更新,单主是系统自动选举出来的。
-
多主模式,其中所有服务器都可以接受更新。
昆仑数据库存储节点的单个分片,采用的是单主模式的组复制。
在单主模式下,当主节点宕机时,将自动选择新的主节点