了解 MySQL 集群之前,先看看单节点数据库的弊病
- 大型互联网程序用户群体庞大,所以架构需要特殊设计。
- 单节点数据库无法满足大并发时性能上的要求。
- 单节点的数据库没有冗余设计,无法满足高可用。
- 单节点 MySQL无法承载巨大的业务量,数据库负载巨大
常见 MySQL 集群方案
- Repliaction 集群方案
- PXC 集群方案( Percona XtraDB Cluster )
------------------------------------------------------------------
1 安装PXC镜像
1 | docker pull percona/percona-xtradb-cluster:5.7.21 |
2 为PXC镜像改名
1 | docker tag percona/percona-xtradb-cluster:5.7.21 pxc |
3 创建net1网段
1 | docker network create --subnet=172.18.0.0/16 net1 |
4 创建5个数据卷
1 2 3 4 5 | d |