PXC+Replication多主多从MySQL集群搭建

本文介绍了如何结合PXC的强一致性集群和Replication的读写分离来构建MySQL数据库架构。PXC提供多主节点的强一致性,但写性能受限于最慢节点;Replication则允许更高的写速但存在延迟不一致问题。通过混搭两种架构,既能确保数据一致性,又能优化读写性能。文中提到了具体的部署方案,包括Docker搭建的PXC集群、基于事务的主从复制和MYCAT实现的读写分离,以及如何利用MySQL官方版作为slave进行异步同步和备份。这种架构保证了任意服务器宕机时业务的连续性。
摘要由CSDN通过智能技术生成

PXC的数据库集群架构有用多节点强一致性同步的特性,并且每个节点都可以作为主节点,都可以同时读写,然后更改会立即同步到集群中所有节点,但是由于强一致性,导致其写入速度不如传统的Replication架构,PXC的写性能取决于集群中最慢的一台节点,所以集群节点并不是越多越好,一般三台。而Repilication读写分离架构就无此限制。但是Replication架构虽然写速度更快,但是却无法实现多主节点灾备,而且由于延迟会导致不一致性,所以对于一致性要求高的表数据又无法选用Replication架构。

所以把两者的优点结合起来使用是最好的,由于PXC数据库也可以当成mysql一样使用,而且PXC集群实现是通过galera,而Replication是通过binlog异步同步,两者互不牵连,所以可以同时实现两种模式。而且PXC数据库可以和PXC数据库组Replication这种主从读写分离集群,也可以和MySQL官方版组成集群,因为其通过binlog进行复制所以跨版本也是可以接受的。

关于PXC和Replication集群的部署方法,可以看我前两篇博客

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值