mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
耶夫斯计10 分钟前
【SQL_agent】基于LLM实现sql助理
数据库·python·sql·语言模型
徐同保21 分钟前
使用node清空pinecones向量数据库
数据库
陈逸轩*^_^*22 分钟前
软件工程考试速通
数据库·软件工程
Lhan.zzZ26 分钟前
Qt绘制残留问题排查与修复日志
开发语言·数据库·qt
Java陈序员27 分钟前
数据同步神器!一款搞定多种数据源同步的开源中间件!
java·spring boot·mysql
岙利岙28 分钟前
MySQL使用jemalloc作为内存分配器
数据库·mysql·jemalloc
老年DBA34 分钟前
PostgreSQL BRIN索引揭秘
数据库·postgresql
小光学长38 分钟前
基于微信小程序的评奖评优系统51r12nd0(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·微信小程序·小程序
煎蛋学姐42 分钟前
SSM校园扶助综合服务平台的设计与实现r941j(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·校园扶助平台
ℳ₯㎕ddzོꦿ࿐43 分钟前
企业级 MySQL 8.0 物理备份实践:使用 XtraBackup 实现全量与增量自动备份
数据库·mysql