MySql架构模式

MySql架构模式

一主一从

  • 不会提高性能;

  • 为了热备份,容灾、可用性,一旦主节点宕机,从节点可以当做主节点用;

  • 一旦主节点删除了库,从节点也会删库,可以热备,但是不能替代对Mysql的备份;

  • 不用考虑一致性问题,只会从1个主节点内读写数据,因为从节点是用来做备份的;

  • 对于企业来说,成本最低;

一主多从

  • 使用的公司最多
  • 从节点不能太多(2-4个),不然的话,主节点同步压力太大;
  • 4个从节点中,3个做正常的业务读写(皇帝驾崩、储君执政),1个特殊业务处理(开发线上问题排查、报表类慢sql执行);

双主

  • 业务上大量的并发都是写操作导致的,此时可以用双主,互相同步,保证数据一致性;
  • 取模单数A机器,双数B机器,互补数据;
  • id不是数字时,hash取模,先hash得到数字,取模单数A机器,双数B机器,互补数据;
  • 使用的公司不多,因为一旦1个机器爆炸,整个双主就炸了。导致数据丢失等问题;

级联同步

A->B->c1、c2

优点:如果主节点挂了,B就可以成为主节点;

缺点:如果B节点炸了,整个结构就大概率会炸;

环形多主

ABC三个主节点,每个节点都有2个从节点;

没有nosql、缓存时;只能选择这种模式;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值