mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
倔强的石头1069 分钟前
【金仓数据库】ksql 指南(七) —— 启动和管理事务(KingbaseES 数据一致性保障)
数据库·kingbase
Hello.Reader16 分钟前
Flink State Backend 选型、配置、RocksDB 调优、ForSt 与 Changelog 一次讲透
java·网络·数据库
人道领域26 分钟前
Maven多环境配置实战指南
java·数据库·spring
秋氘渔41 分钟前
Django查询集优化:惰性加载、N+1查询问题及解决方案
mysql·django·select_related
dreams_dream1 小时前
MySQL 的 GTID 模式
数据库·mysql
Dovis(誓平步青云)1 小时前
《MySQL 权限与访问进阶:普通用户搭建、跨端登录及 C/C++ 开发对接教程》
数据库·mysql
那我掉的头发算什么1 小时前
【图书管理系统】基于Spring全家桶的图书管理系统(下)
java·数据库·spring boot·后端·spring·mybatis
t***442312 小时前
MySQL 导出数据
数据库·mysql·adb
翔云12345613 小时前
MySQL主从库复制中,主库如何查找对应日志文件位置
数据库·mysql
Mr_star_galaxy14 小时前
【MySQL基础】视图和权限管理
数据库·mysql