MySQL集群架构(如MySQL NDB Cluster Percona XtraBackup Cluster):
优点:高可用性,无单点故障,良好的可扩展性,高性能。
缺点:配置和管理复杂,需要特定的硬件和网络环境,成本较高。
在高数据量读写时,MySQL主从架构和MySQL集群架构优缺点描述
Replication(主从架构)
1、存储速度快;
2、弱一致性:在A节点写入的数据,无法保证把这条数据分发到集群的其他节点上,这就有可能出现在A节点写入的数据,在B节点上查不到这条数据。 由于弱一致性的特点,我们不能在Replication上保存高价值的数据,而是适合保存低价值的数据,如日志数据、新闻、论坛帖子数据等。
MySQL集群架构PXC(Percona XtraDB Cluster)
1、存储速度稍慢
2、强一致性:能保证数据同步的强一致性;在集群的A节点写入的数据,PXC方案一定会保证这条数据成功的同步到数据库集群的其他节点上。所以,PXC方案适合保存高价值的数据,如订单、账户、财务数据等等。
本文重点时讲述PXC(percona XtraDB Cluster)docker 方式