同步效率问题

来源:3-4 案例验证PXC方案数据一致性

壮士

2018-05-27 11:30

假如有3个pxc的接点。因为数据的强一致性。  所以执行写入操作的时候,需要在3个接点都执行了才回返回结果。

那么问题来了, 每增加一个接点都要增加相应的写入时间。那么接点越多就越慢。怎么提现高可用呢?

写回答 关注

1回答

  • 神思者
    2018-05-27 16:46:42
    已采纳

    pxc集群的同步速度取决于性能最差的节点,因此说每个节点硬件配置要基本相同,否则就是浪费。另外,pxc集群不要组建太大规模的集群,节点越多同步的工作也就越多,所以速度也就越慢。最后,可以利用pxc集群和replication集群共同组成混合集群,由mycat或者其他中间件管理。重要的数据(用户信息、余额、交易、充值)保存到pxc集群,非重要的数据(新闻、回帖、公告、招聘、商品信息)保存到replication集群。至于跨集群的事物一致性可以参考微服务的解决办法,有一种方案是依靠MessageQueue来实现分布式事务一致性的,建议你搜索一下RocketMQ分布式事务。祝你学习愉快!

    壮士

    非常感谢!

    2018-05-28 14:17:03

    共 1 条回复 >

MySQL集群(PXC)入门

从入门开始学习完全开源的MySQL高可用性解决方案PXC集群

28481 学习 · 57 问题

查看课程

相似问题