课程
/数据库
/MySQL
/MySQL集群(PXC)入门
假如有3个pxc的接点。因为数据的强一致性。 所以执行写入操作的时候,需要在3个接点都执行了才回返回结果。那么问题来了, 每增加一个接点都要增加相应的写入时间。那么接点越多就越慢。怎么提现高可用呢?
2018-05-27
源自:MySQL集群(PXC)入门 3-4
正在回答
pxc集群的同步速度取决于性能最差的节点,因此说每个节点硬件配置要基本相同,否则就是浪费。另外,pxc集群不要组建太大规模的集群,节点越多同步的工作也就越多,所以速度也就越慢。最后,可以利用pxc集群和replication集群共同组成混合集群,由mycat或者其他中间件管理。重要的数据(用户信息、余额、交易、充值)保存到pxc集群,非重要的数据(新闻、回帖、公告、招聘、商品信息)保存到replication集群。至于跨集群的事物一致性可以参考微服务的解决办法,有一种方案是依靠MessageQueue来实现分布式事务一致性的,建议你搜索一下RocketMQ分布式事务。祝你学习愉快!
壮士 提问者
举报
从入门开始学习完全开源的MySQL高可用性解决方案PXC集群
4 回答pxc接点挂掉同步问题
1 回答如果继续开启主从同步会怎么样?
1 回答老师,宕机的服务器恢复正常后会自动同步宕机期间的数据吗
3 回答脑裂的问题
2 回答pxc并发死锁问题