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 条评论
下一页