mysql分布式架构演变Atlas+MHA和mycat概念
2020-10-23 22:19:11   19  举报             
     
         
 mysql分布式架构演变
    作者其他创作
 大纲/内容
 red
  PC
  数据同步
  从库
  read
    应用
  write
  VIP
  Atlas
  redis或缓存集群
  垂直拆分,分库
  同步binlog
  读库slave
  商品库
  binlogserver
  手机
  Atlas+MHA
  master
  用户库
  Mycat
  加入了Atlas读写分离,并加入了高性能缓存集群存放热点数据,缓解读库压力
  redis高性能缓存集群
  水平拆分是把同一个表中的数据拆分成两个甚至多个数据库中中小企业一般用不到。无状态应用和负载均衡可以通过kubernetes解决
  binlog日志补偿
  主库
  数据库中不同业务库拆分到不同的数据库实例,缓解写库压力。并且每个库也做MHA高可用。这里不画出。
  负载均衡
  写库master
  slave2
  交易库
  SSH
  二进制日志补偿
  slave1
  如果联系不上主库进行从库之间中继日志差异补偿
  MHA高可用
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 