查看其它 1 个回答liucj2004的回答

liucj2004liucj2004  其它 , undefined

复制技术?
mysql的复制技术就是原始的binlog复制,或者升级版半同步复制(一致性更高)还有改进的用在PXC和MGR上

题主是不是更想问高可用技术?
主从:
最传统,搭建简单,基本可靠,一致性有半同步复制,新版本还有并行复制,多源复制等
需要手动切换主从
MHA:
基于主从,多了第三方的检测存活脚本,可以自动进行主从切换(VIP漂移),并且经量避免主从切换导致的不一致
需要额外的节点进行配置,有时候会发生脑裂,还有不必切换导致了切换
MMM:
基本淘汰了,以为一致性和高并发稳定性有些问题,不讨论
PXC:
Percona(mariadb也有)发型版本中的高可用架构,也叫galera,真正做到了一致性的高可用,均匀负载
有大事务hang主问题,对性能影响也很明显,与官方版本不兼容
MGR:
5.7.17新出来的原生高可用架构,均匀负载,通过插件实现,高可用基于Paxos协议,个人觉得可以取代MBR,性能和可靠性都优于pxc
太新了,目前有不少bug,.18和.19版本都在修复
各种中间件:
太多,中间件高可用有些类似mha,不展开一一描述了
商业版的集群:
官方自己的集群引擎,只有商业版有,了解不多

银行业务因为要保证高一致性,可以只用PXC或者MGR。负载压力小可以用pxc,为将来考虑的话可以使用MGR

农业其它 · 2017-09-25
浏览5088

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2017-09-25
  • 关注会员:3 人
  • 回答浏览:5088
  • X社区推广