阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

MySQL架构备份

553次阅读
没有评论

共计 1442 个字符,预计需要花费 4 分钟才能阅读完成。

MySQL Replication 概述

集群的主要类型?

高可用集群(High Available Cluster,HA)

高可用集群是指通过特殊的软件把独立的服务器连接起来,组成一个能够提供故障切换(Fail Over)功能的集群

如何衡量高可用?

99.53%        7 天           常规系统
99.98%        8 小时         可用系统
99.99%        52.6 分钟      高可用系统
99.999%       5.3 分钟       抗故障系统
99.9999%      32 秒          容错系统

MySQL 常用的集群架构

MySQL Replication

MySQL Cluster

MySQL Group Replication(MGR)5.7.17

MariaDB Galera Cluster

Keepalived|HeartBeat||Lvs,Haproxy 等技术构建高可用集群

什么是 MySQL Replication?

1、Replication 可以实现将数据从一台数据库服务器(master)复制到一台到多台数据库服务器上(slave)

2、默认情况下,属于异步复制,所以无需维持长连接

复制拓扑:

MySQL 架构备份

MySQL 架构备份

MySQL Replication 的原理

简单来说,master 将数据库的改变写入二进制日志,slave 同步这些二进制日志,并根据二进制日志进行数据重演操作,实现数据异步同步

MySQL 架构备份

1. 在主库上把数据更改(DDL DML DCL)记录到二进制日志(Binary Log)中。
2. 备库 I / O 线程将主库上的日志复制到自己的中继日志(Relay Log)中。
3. 备库 SQL 线程读取中继日志中的事件,将其重放到备库数据库之上。

MySQL 架构备份

MySQL Replication 的架构

master —> slave (双机热备)

默认情况下,master 接收读写请求,slave 只接收读请求以减轻 master 的压力

复制的过程:

1、slave 端的 IO 线程连上 master 端,请求

2、master 端返回给 slave 端,bin log 文件名和位置信息

3、IO 线程把 master 端的 bin log 内容依次写到 slave 端 relay bin log(中继日志)里,并把 master 端的 bin-log 文件名和位置记录到 master.info 里

4、slave 端的 sql 线程,检测到 relay bin log 中内容更新,就会解析 relay log 里更新的内容,并执行这些操作

MySQL 架构备份

M–S 双机热备实验 > 点我

master —> slave1 —> slave2 (级联架构)

优点:进一步分担读写力

缺点:slave1 出现故障,后面的所有级联 slave 服务器都会同步失败

M–S–S 级联架构实验 > 点我

master —> (slave1 slave2) (并联架构)

/----> slave1
  master                          (并联架构)
                \----> slave2

优点:解决上面的 slave1 的单点故障,同时也分担读压力

缺点:间接增加 master 的压力(传输二进制日志压力)

master1 <——> master2 (互为主从)

优点:从命名来看,两台 master 好像都能接受读、写请求,但实际上,往往运作的过程中,同一时刻只有其中一台 master 会接受写请求,另外一台接受读请求

示例:create table aaa;
m:s:bin-log   -------->   io(relay-bin-log)
                          sql create table aaa;

把主上的二进制日志 (bin-log) 的内容传到从上的一个新的日志叫 relay-bin-log
从上的 IO 线程 负责传输
从上的 SQL 线程 负责从服务器解析日志

若是双 master 架构,则两边都得开启 binlog 和 relarylog 中继日志

 

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-28发表,共计1442字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7800646
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

星哥带你玩飞牛NAS-16:飞牛云NAS换桌面,fndesk图标管理神器上线!

  星哥带你玩飞牛 NAS-16:飞牛云 NAS 换桌面,fndesk 图标管理神器上线! 引言 哈...
免费领取huggingface的2核16G云服务器,超简单教程

免费领取huggingface的2核16G云服务器,超简单教程

免费领取 huggingface 的 2 核 16G 云服务器,超简单教程 前言 HuggingFace.co...
Python自学26 – Cookie和Session

Python自学26 – Cookie和Session

Python 自学 26 – Cookie 和 Session 在学习 Web 开发时,Cooki...
星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛 NAS-5:飞牛 NAS 中的 Docker 功能介绍 大家好,我是星哥,今天给大家带来如何在...
12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换,告别多工具切换

12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换,告别多工具切换

12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

还在忍受动辄数百兆的“全家桶”监控软件?后台偷占资源、界面杂乱冗余,想查个 CPU 温度都要层层点选? 今天给...
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

  颠覆 AI 开发效率!开源工具一站式管控 30+ 大模型 ApiKey,秘钥付费 + 负载均衡全...