渣渣盟
数据库事务真的ACID吗?——从WAL、Undo到两阶段提交,拆解事务的原子性与持久性
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
渣渣盟
社区首页
>
专栏
>
数据库事务真的ACID吗?——从WAL、Undo到两阶段提交,拆解事务的原子性与持久性
数据库事务真的ACID吗?——从WAL、Undo到两阶段提交,拆解事务的原子性与持久性
渣渣盟
关注
发布于 2026-08-18 09:05:39
发布于 2026-08-18 09:05:39
141
0
举报
概述
ACID是每个后端开发者的必修课。但绝大多数人对ACID的理解停留在“原子性就是要么全做要么全不做,持久性就是数据不丢失”的层面。这篇文章将带你穿透这层表象,深入存储引擎内部,用真实的数据和可复现的实操,拆解数据库到底是怎么保证“不丢数据”和“能回滚”的。同时,我们会通过对比MySQL与PostgreSQL的实现差异,理解不同数据库面对同一问题时做出了怎样不同的工程选择。
文章被收录于专栏:
数据库
数据库
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
数据库
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档