4. 关系型数据库-MySQL-架构

文章目录

  • 前言
  • 一、架构模式
    • [1. MySQL主从](#1. MySQL主从)
    • [2. MySQL异步复制](#2. MySQL异步复制)
    • [3. MySQL半同步复制](#3. MySQL半同步复制)
    • [4. MySQL全同步复制](#4. MySQL全同步复制)

前言

``‌

  。


一、架构模式

1. MySQL主从

MySQL 主从复制,是实现高可用、高性能与读写分离的关键机制。

通过在主库记录操作日志(Binlog),从库再根据日志进行重放,实现数据同步。

MySQL主从模式不仅用于读写分离,也用于容灾和高可用设计。

2. MySQL异步复制

默认情况下,MySQL采用异步复制模式。

工作机制:主库提交事务后立即返回成功,从库异步拉取 Binlog 并重放。

优点:性能最高,主库无等待。

缺点:主从延迟明显,主宕机会导致数据丢失。

适用场景:读多写少、延迟可接受的业务。

3. MySQL半同步复制

半同步复制,使主库在提交事务时,至少等待一个从库确认已接收到binlog。

机制原理:主库在提交事务后需等待至少一个从库确认接收 Binlog 后再返回成功。

优点:减少数据丢失风险。

缺点:比异步模式略慢。

适用场景:中等延迟要求的互联网系统。

4. MySQL全同步复制

全同步(写时同步),要求主库等待所有从库确认事务,确保数据完全一致。

通常用于严格强一致性需求,但性能开销较大。

机制原理:主库必须等待所有从库确认执行成功后,才返回事务提交成功。

优点:数据强一致性。

缺点:性能代价高,不适合高并发场景。

适用场景:金融级强一致性业务(如交易系统)。


本文的引用仅限自我学习如有侵权,请联系作者删除。
参考知识
MySQL主从模式详解


相关推荐
代码里的AI星9 分钟前
深度解析:基于RAG架构的企业级“品牌AI可见度”监测体系构建
人工智能·架构
山岚的运维笔记10 分钟前
mysql 专业笔记 -- 第 1 章:MySQL 入门
运维·数据库·笔记·后端·学习·mysql·dba
IT小白杨11 分钟前
TikTok小店防封号浏览器实战:2026年多店铺环境隔离与账号安全运营技术解析
开发语言·数据库·安全·php·chrome devtools·指纹浏览器
祢真伟大15 分钟前
Oracle含LOB大字段表的存储占用统计
数据库·oracle
Capricorn198816 分钟前
Bug排障实录:Software 3.0 遭遇文献幻觉?知芽 Notebook Skill 底层架构解析
人工智能·笔记·架构·bug·论文笔记
Inhand-Victor33 分钟前
从 CAN 总线到 AWS IoT:EC312 边缘计算网关实现 CAN 数据云端接入
数据库
国科安芯35 分钟前
低轨卫星姿轨控系统中抗辐射MCU的选型依据与工程实践
单片机·嵌入式硬件·算法·架构·系统安全·低轨卫星·抗辐射
金花顺41 分钟前
ndroid 音频系统:AudioTrack 源码深度解析(从 Java 构造到 Native 启动)
前端·架构
吃饱了得干活42 分钟前
MySQL 内核剖析:ACID 实现、引擎对决、B+树、索引与主从复制闭环
后端·mysql
烬羽1 小时前
为 Agent 管好一张“上下文预算”:从数条数到数 token
架构·langchain·agent