mysql事务

事务的ACID

原子性

通过undolog和redolog来实现,redolog(记录操作,用来重新做操作),undolog(记录逆向操作,用来撤销操作)。

先写undolog,再写redolog,最后写数据库的刷盘。

隔离性

通过MVCC和锁来实现,写写隔离通过锁,读写隔离通过MVCC

持久性

一但提交,则在磁盘中持久化。

相关推荐
grizzliesster214 分钟前
MySQL——表的约束
数据库·mysql
卤炖阑尾炎32 分钟前
MySQL 数据库初体验:从基础概念到服务部署全攻略
数据库·mysql·oracle
hongtianzai1 小时前
MySQL中between and的基本用法
android·数据库·mysql
隔壁小邓1 小时前
数据库中间件全景解析:从连接管理到分布式协同
数据库·分布式·中间件
lcrml1 小时前
Redis简介、常用命令及优化
数据库·redis·缓存
一只努力的微服务1 小时前
【Calcite 系列】深入理解 Calcite 的 IntersectToSemiJoinRule
大数据·数据库·calcite·优化规则
todoitbo1 小时前
从「亡羊补牢」到「规则先行」:金仓数据库 SQL 防火墙实战解析
数据库·sql·数据安全·防火墙·金仓数据库
艾莉丝努力练剑1 小时前
【MYSQL】MYSQL学习的一大重点:数据库基础
linux·运维·服务器·数据库·c++·学习·mysql
I'mAlex1 小时前
金仓数据库赋能北京一卡通:国产数据库在民生核心系统的信创实践标杆
数据库·kingbasees
xcLeigh1 小时前
千日稳定守护,金仓数据库赋能北京一卡通斩获鼎信杯奖项
大数据·数据库·数据迁移·迁移·交通·金仓数据库·一卡通