Mysql集群方案简介

本文介绍了MySQL集群的多种方案,包括官方提供的MySQL Replication、MySQL Fabric、MySQL Cluster,第三方的MMM以及依托硬件的心跳检测+SAN共享存储、心跳检测+DRDB磁盘复制。集群的主要优点在于高可用性、可伸缩性和负载均衡,但也面临网络分裂和脑裂等风险。各种方案各有优劣,例如MySQL Replication配置简单,但数据滞后;MySQL Fabric提供故障自动转移,但对网络延迟敏感;而硬件方案则成本较高。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mysql集群方案简介

集群的好处

  • 高可用性:故障检测及迁移,多节点备份。
  • 可伸缩性:新增数据库节点便利,方便扩容。
  • 负载均衡:切换某服务访问某节点,分摊单个节点的数据库压力。

集群要考虑的风险

  • 网络分裂:群集还可能由于网络故障而拆分为多个部分,每部分内的节点相互连接,但各部分之间的节点失去连接。
  • 脑裂:导致数据库节点彼此独立运行的集群故障称为“脑裂”。这种情况可能导致数据不一致,并且无法修复,例如当两个数据库节点独立更新同一表上的同一行时。

大致有6种方案

  • mysql官方提供的方案
    • MySQL Replication
    • MySQL Fabirc
    • MySQL Cluster
  • 第三方方案
    • MMM (Master Replication Manager for MySQL)
  • 依托硬件的方案
    • 心跳检测+SAN共享存储
    • 心跳检测+DRDB磁盘复制

mysql官方提供的方案

方案1:MySQL Replication

mysql复制(MySQL Replication),是mysql自带的功能。

主从复制是通过重放binlog实现主库数据的异步

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值