mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
v***59833 分钟前
MySQL-mysql zip安装包配置教程
android·mysql·adb
凯子坚持 c8 分钟前
openGauss向量数据库功能实操测评:轻量部署下的高维检索能力
数据库
n***265614 分钟前
Python连接SQL SEVER数据库全流程
数据库·python·sql
不会编程的小寒16 分钟前
数据库编程 面试
数据库·面试·职场和发展
枫叶丹437 分钟前
【Qt开发】Qt窗口(三) -> QStatusBar状态栏
c语言·开发语言·数据库·c++·qt·microsoft
optimistic_chen37 分钟前
【Redis 系列】深入理解Redis核心特性:全局命令、内部编码与单线程架构
数据库·redis·缓存·redis命令·xsheel·内部编码
r***l76638 分钟前
sql中COALESCE函数详解
数据库·sql
小熊officer39 分钟前
pgsql创建用户
数据库
Skrrapper44 分钟前
【编程史】微软的起家之路:一代传奇的诞生
数据库·c++·microsoft
q***31141 小时前
【JAVA进阶篇教学】第十二篇:Java中ReentrantReadWriteLock锁讲解
java·数据库·python