> 文章列表 > 面试官 : 你了解的MySQL 集群高可用架构都有哪些?

面试官 : 你了解的MySQL 集群高可用架构都有哪些?

面试官 : 你了解的MySQL 集群高可用架构都有哪些?

文章目录

  • MySQL 主从架构
  • MySQL+DRDB 架构
  • MySQL+MHA 架构
  • MySQL+MMM 架构

MySQL 主从架构

此种架构,一般初创企业比较常用,也便于后面步步的扩展

面试官 : 你了解的MySQL 集群高可用架构都有哪些?
此架构特点:
1、成本低,布署快速、方便
2、读写分离
3、还能通过及时增加从库来减少读库压力
4、主库单点故障
5、数据一致性问题(同步延迟造成)

MySQL+DRDB 架构

通过 DRBD 基于 block 块的复制模式,快速进行双主故障切换,很大程度上解决主库单点故障问题

面试官 : 你了解的MySQL 集群高可用架构都有哪些?

此架构特点:
1、高可用软件可使用 Heartbeat, 全面负责 VIP、数据与 DRBD 服务的管理
2、主故障后可自动快速切换,并且从库仍然能通过 VIP 与新主库进行数据同步
3、从库也支持读写分离,可使用中间件或程序实现