mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
枫叶丹42 小时前
【Qt开发】Qt窗口(九) -> QFontDialog 字体对话框
c语言·开发语言·数据库·c++·qt
w_t_y_y7 小时前
Nginx Plus
运维·数据库·nginx
川贝枇杷膏cbppg8 小时前
dm_unknown_202512.log:达梦数据库 “未分类日志“
数据库·oracle
计算机毕设VX:Fegn08958 小时前
计算机毕业设计|基于springboot + vue图书商城系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
求学中--9 小时前
MySQL 数据库完整操作命令与使用指南
数据库·sql·mysql·oracle
DKunYu10 小时前
误删数据库表导致出现1146报错
数据库
惜分飞11 小时前
sql server 事务日志备份异常恢复案例---惜分飞
前端·数据库·php
sunddy_x11 小时前
MySQL入门
数据库·mysql
_Minato_11 小时前
数据库知识整理——数据库设计的步骤
数据库·经验分享·笔记·软考
hssfscv12 小时前
Mysql学习笔记——事务
笔记·学习·mysql