https://dev.mysql.com/doc/refman/8.0/en/group-replication.html
目录
18.1 Group Replication Background
18.2 Getting Started
18.3 Monitoring Group Replication
18.4 Group Replication Operations
18.5 Group Replication Security
18.6 Upgrading Group Replication
18.7 Group Replication System Variables
18.8 Requirements and Limitations
18.9 Frequently Asked Questions
18.10 Group Replication Technical Details
本文是基于MySQL8.0 官方文档翻译而成,大概10个章节
这个章节主要描述MySQL组复制以及如何安装、配置和监控。
MySQL组复制是Server层的一个plugin,它是一个灵活、高可用、高容错的复制技术
Groups可以是一个 single-primary 模式,它提供自动选主,且同时只能有一个server是可写状态,其他都是read-only
另外,对于更高端的用户,Groups还提供了 multi-primary 模式,即多个server可写, 即便这些写是并发的也没关系
Group Replication提供了一个内置的group membership服务,它可以保证这个组中的每一个server在任意时间点都是一致和可用的
Servers 可以主动加入和主动退出这个组,相应的这个view也会随之自动更改
有的时候,servers遇到故障会被迫自动退出group,那么这个view也会更改,这全是自动的
这个章节的结构如下:
- Section 18.1, “组复制的背景”
介绍组复制是如何工作的
- Section 18.2, “组复制的开始”
介绍如何配置多实例MySQL来创建一个group
- Section 18.3, “组复制的监控”
介绍如何监控一个group
- Section 18.4, “组复制的操作”
介绍如何使用组复制
- Section 18.5, “组复制的安全”
介绍如何让一个组复制更加安全
- Section 18.6, “组复制的升级”
如何升级组复制
- Section 18.10, “组复制的详细技术细节”
介绍组复制的核心理论