mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
焱行软件科技计算机毕设23 分钟前
【java计算机毕设】线上花店销售商城系统java MySQL ssm JSP maven项目代码源码+文档ppt
java·mysql·课程设计
阳光九叶草LXGZXJ23 分钟前
南大通用数据库-Gbase-8a-学习-44-DDLEVENT恢复
linux·数据库·sql·学习
Xua305527 分钟前
初始redis:在Ubuntu上安装redis
linux·数据库·redis
续亮~2 小时前
6、Redis系统-数据结构-03-压缩列表
数据结构·数据库·redis
kaixin_learn_qt_ing3 小时前
解析Xml文件并修改QDomDocument的值
xml·数据库·qt
森林猿4 小时前
mongodb-数据备份和恢复
数据库·mongodb
oscube5 小时前
Apache AGE中的图
数据库·apache
科学的发展-只不过是读大自然写的代码5 小时前
qt播放视频
数据库·qt·音视频
激昂~逐流5 小时前
Qt使用sqlite数据库及项目实战
数据库·qt·sqlite·学生信息管理系统
svygh1236 小时前
数据库性能优化系统设计
数据库·性能优化·软件设计·系统设计·设计文档