高可用架构的对比
创始人
2025-05-31 16:30:27
0
  1. 异步复制

优点:异步复制,性能好

缺点:主从之间存在延迟,数据 不一致,可能丢失数据

适用于:追求极致性能、对一致性要求不高的场景

  1. 半同步复制

优点:主节点会等待至少1个节点返回后才会提交,提交两种模式,新模式不会丢失数据;到超时时间时,会自动降级成异步复制的模式

缺点:存在等待从节点的开销,性能比异步复制要差一些

适用于:不允许丢失数据的场景

  1. GTID复制

优点:(1)可通过GTID前半段的UUID知道事务最初是在哪个数据库实例提交的(2)GTID有序,保证一个GTID的事务在一个服务器上只执行一次,避免重复执行导致的数据混乱及主从不一致(3)运维方便,不需要指定binlog以及position

缺点:部分SQL不支持GTID,可能要对应用做修改才行

适用于:绝大多数场景,一般只要mysql支持GTID,就建议开启

  1. PXC

优点:(1)使用者角度:多主模式,同步复制,多节点写,且能保证数据一致(2)运维角度:搭建简单,

缺点:(1)同步复制,性能会取决于集群中性能最差的节点,存在短板效应 (2)存在写扩大的问题,节点数不建议超过8个

适用于:对一致性要求非常高的场景,例如:金融业务

  1. MHA

优势:(1)自动故障转移,转移速度快(2)故障转移时会最大程度保持数据一致性 (3)对已有主从复制架构侵入性小

缺点:(1)自身不提供VIP配置工具,需要额外搭建(2)功能是否强大很大程度取决于脚本

适用于:主从复制模式下的各种场景

  1. MGR

优点:(1)既支持单主模式,又支持多主模式,且都能保持数据一致性,官方建议单主模式(2)借鉴了PXC等技术,融合了其优势,性能表现比PXC优越

缺点:多主模式局限性比较多,用的时候需要注意

适用于:对一致性要求比较高的场景、取代PXC的场景

上一篇:逆向 x红书 shield

下一篇:C++基础面经

相关内容

热门资讯

A股玻尿酸巨头出手!2700字... 医美龙头巨子生物“成分争议”风波持续发酵。日前,美妆博主大嘴博士(香港大学化学博士郝宇)发文,质疑巨...
计算机组成原理实验1---运算...     本实验为哈尔滨工业大学计算机组成原理实验,实验内容均为个人完成,...
3 ROS1通讯编程提高(1) 3 ROS1通讯编程提高3.1 使用VS Code编译ROS13.1.1 VS Code的安装和配置...
前端-session、jwt 目录:   (1)session (2&#x...
前端学习第三阶段-第4章 jQ... 4-1 jQuery介绍及常用API导读 01-jQuery入门导读 02-JavaScri...
EL表达式JSTL标签库 EL表达式     EL:Expression Language 表达式语言     ...
数字温湿度传感器DHT11模块... 模块实例https://blog.csdn.net/qq_38393591/article/deta...
【内网安全】 隧道搭建穿透上线... 文章目录内网穿透-Ngrok-入门-上线1、服务端配置:2、客户端连接服务端ÿ...
【Spring Cloud A... 文章目录前言Metadata元数据ClassMetadataSpring中常见的一些元注解Nacos...
React篇-关于React的... 一.简介1.介绍用于构建用户界面的 JavaScript 库2.创建项目(1)手动创建Documen...
win7 Pro 英文版添加中... win7pro x64英文版添加中文语言包1、下载语言包,并解压成lp.cab,复制到...
Android开发-Andro... 01  Android UI 1.1  UI 用户界面(User Interface,...
基于springboot教师人... 基于springboot教师人事档案管理系统【源码+论文】 开发语言:Jav...
编写软件界面的方式 本文重点解决如下问题:编写软件的界面有哪几种方式?通常情形下࿰...
keil调试专题篇 调试的前提是需要连接调试器比如STLINK。 然后点击菜单或者快捷图标均可进入调试模式。 如果前面...
GO语言小锤硬磕十三、数组与切... 数组用来保存一组相同类型的数据,go语言数组也分一维数组和多维数组。 直接上代码看一下...
三级数据库备考--数据库应用系... 1.数据库应用系统设计包括概念设计、逻辑设计、物理设计3个步骤,每个步骤的设计活动按照...
prometheus数据持久化... https://segmentfault.com/a/1190000015710814 promet...
孩子用什么样的灯对眼睛没有伤害... 现代社会高速发展,越来越多的人开始重视身体健康,尤其是很多家长ÿ...
微软Bing GPT支持AI绘... 我想要一张图片:大象、珊瑚、火山、云朵我想要一张图片:亚特兰蒂斯...