mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
shalou29013 分钟前
mysql-connector-java 和 mysql-connector-j的区别
android·java·mysql
数据知道6 分钟前
PostgreSQL:详解 pgAudit 插件的使用(数据脱敏与审计)
数据库·postgresql
_千思_7 分钟前
【小白说】数据库系统概念 2
数据库·oracle
Re.不晚9 分钟前
Redis——分布式锁
数据库·redis·分布式
桂花很香,旭很美10 分钟前
[7天实战入门Go语言后端] Day 3:项目结构与配置——目录组织、环境变量与 viper
开发语言·数据库·golang
倔强的石头10613 分钟前
国产化时序替换落地指南:用金仓数据库管好海量时序数据
数据库·kingbase
qw1024814 分钟前
MySQL-mysql zip安装包配置教程
android·mysql·adb
生命因何探索16 分钟前
Redis—主从复制+哨兵
数据库·redis·php
jy2582095600016 分钟前
Linux系统离线部署MySQL详细教程(带每步骤图文教程)
linux·mysql·adb
undefinedType20 分钟前
rails知识扫盲
数据库·后端·敏捷开发