mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
Genie cloud6 分钟前
外贸独立站建站完整教程
服务器·数据库·云计算
2301_8223650310 分钟前
数据分析与科学计算
jvm·数据库·python
brave_zhao13 分钟前
达梦数据库导出表结构语句(很好用)(在达梦工具上可执行)
数据库
Gauss松鼠会17 分钟前
【openGauss】openGauss 中一个数据库可以被多个用户访问
数据库·sql·性能优化·database·opengauss
h7ml21 分钟前
高并发场景下查券返利机器人的请求合并与缓存预热策略(Redis + Caffeine 实践)
数据库·redis·缓存
tudficdew22 分钟前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
茁壮成长的露露24 分钟前
PMM监控MongoDB
数据库·mongodb
Funky_oaNiu26 分钟前
Oracle如何将用户下的一个表空间的数据迁移到另一个表空间
数据库·oracle
爱学习的阿磊30 分钟前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
Full Stack Developme40 分钟前
数据存储的底层都是字符,但在使用时候怎么能变化出各种字段类型
数据库