mysql事务

事务的ACID

原子性

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

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

隔离性

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

持久性

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

相关推荐
程序员小羊!5 分钟前
Java教程:JavaWeb ---MySQL高级
java·开发语言·mysql
不爱吃米饭_22 分钟前
MySQL的三大日志详解
mysql
wkj00127 分钟前
php 如何通过mysqli操作数据库?
android·数据库·php
九皇叔叔2 小时前
【9】PostgreSQL 之 vacuum 死元组清理
数据库·postgresql
风雅的远行者3 小时前
mysql互为主从失效,重新同步
数据库·mysql
晨岳3 小时前
CentOS 安装 JDK+ NGINX+ Tomcat + Redis + MySQL搭建项目环境
java·redis·mysql·nginx·centos·tomcat
宇钶宇夕4 小时前
S7-1200 系列 PLC 中 SCL 语言的 PEEK 和 POKE 指令使用详解
运维·服务器·数据库·程序人生·自动化
绿蚁新亭4 小时前
Spring的事务控制——学习历程
数据库·学习·spring
scilwb5 小时前
占用栅格地图数据集
数据库
时序数据说6 小时前
时序数据库的存储之道:从数据特性看技术要点
大数据·数据库·物联网·开源·时序数据库·iotdb