专栏名称: 架构师
架构师云集,三高架构(高可用、高性能、高稳定)、大数据、机器学习、Java架构、系统架构、大规模分布式架构、人工智能等的架构讨论交流,以及结合互联网技术的架构调整,大规模架构实战分享。欢迎有想法、乐于分享的架构师交流学习。
今天看啥  ›  专栏  ›  架构师

MySQL核心揭秘:从查询到修改,彻底理解 Undo Log、Redo Log、Binlog 与 ACID 的关系

架构师  · 公众号  ·  · 2025-01-14 22:28
    

文章预览

架构师(JiaGouX) 我们都是架构师! 架构未来,你来不来? 1 前言 2 MySQL的架构 3 Server服务层的功能 3.1 查询解析与优化 3.2 查询缓存 3.3 SQL 执行 4 Server服务层的核心组件 4.1 解析器 4.2 优化器 4.3 执行器 5 MySQL查询语句的执行过程 6 MySQL修改语句的执行过程 7 Undo Log、Redo Log和Binlog日志实现事务的ACID特性 7.1 事务的ACID特性概述 7.2 Undo Log(回滚日志) 7.3 Redo Log(重做日志) 7.4 Binlog(二进制日志) 8 总结 1 前言 在当今数据驱动的时代,数据库系统作为信息存储和管理的核心组件,其性能和可靠性直接影响着应用的稳定性和用户体验。MySQL,作为最流行的开源关系型数据库管理系统之一,被广泛应用于各类互联网应用中。然而,许多开发者和数据库管理员对其内部机制知之甚少,特别是在事务处理和日志管理方面。 事务的ACID特性(原子性 Atomicity、一致性 Consist ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览