了解 MySQL 集群之前,先看看单节点数据库的弊病:
- 大型互联网程序用户群体庞大,所以架构需要特殊设计。
- 单节点数据库无法满足大并发时性能上的要求。
- 单节点的数据库没有冗余设计,无法满足高可用。
- 单节点 MySQL无法承载巨大的业务量,数据库负载巨大。
一、常见 MySQL 集群方案
- Repliaction 集群方案
- PXC 集群方案( Percona XtraDB Cluster )
两种集群方案特性如下图:
二、PXC方案 和 Replication方案对比
1. 先看看 PXC方案
很明显 PXC方案在任何一个节点写入的数据都会同步到其他节点,数据双向同步的(在任何节点上都可以同时读写)。
2. Replication 集群方案:
Replication方案只能在Master数据库进行写操作&#x