您当前的位置: 首页 >  sql

wespten

暂无认证

  • 1浏览

    0关注

    899博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MYSQL高可用集群MHA架构

wespten 发布时间:2022-08-31 13:06:34 ,浏览量:1

一、MHA概述 1、MHA简介

MHA是当 MASTER 出现故障,挑选一个 SLAVE 作为新的 MASTER 并构建成新的主从架构的管理工具。从 MASTER 出现故障到构建成新的主从架构时间是 10-30秒。在 MASTER 出现故障时可能会出现 SLAVE 同步的数据不一致的现象,此工具可以自动应用差异的中继日志到其他 SLAVE 上保证数据的一致性。

2、MHA优点

1. Master crash 时可以快速的进行故障切换

MHA 是当 MASTER 出现故障,挑选一个 SLAVE 作为新的 MASTER 并构建成新的主从架构的管理工具。从 MASTER 出现故障到构建成新的主从架构时间是 10-30秒。在 MASTER 出现故障时可能会出现 SLAVE 同步的数据不一致的现象,此工具可以自动应用差异的中继日志到其他 SLAVE 上保证数据的一致性。    

2. Master crash 时可以最大化的减少数据丢失

当 master crash 时 MHA 自动检测选择数据同步最全的 slave,并把差异日志应用到其他 slave 上, 以保障数据的一致性。

3. Semi-Synchronous Replication 可以最大化的减少数据的丢失

MHA 的更改升级配置等不影响线上正在运行的数据库,使用 mha 不需要增加太多的服务器。MHA 由 MHA Manager 和 MHA Node 组成。 MHA Node 运行在 MYSQL 服务器上,所以不会因为 MHA node 增加新的服务器。

MHA Manager 通常需要独立运行在一台服务器上,所以你需要增加一台服务器用于监控管理运行 MHA Manager,但是一台服务器上的 MHA Manager 可以同时监控管理多达百台 master,所以总的来说服务器增加不会太

关注
打赏
1665965058
查看更多评论
立即登录/注册

微信扫码登录

0.0376s