技术栈

mysql事务

可爱的小小小狼2024-05-13 21:26

事务的ACID

原子性

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

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

隔离性

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

持久性

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

上一篇:基于PSO优化的PV光伏发电系统simulink建模与仿真
下一篇:matlab打开文件对话框
相关推荐
有想法的py工程师
37 分钟前
PostgreSQL + Debezium CDC 踩坑总结
数据库·postgresql
Nandeska
1 小时前
2、数据库的索引与底层数据结构
数据结构·数据库
小卒过河0104
1 小时前
使用apache nifi 从数据库文件表路径拉取远程文件至远程服务器目的地址
运维·服务器·数据库
过期动态
1 小时前
JDBC高级篇:优化、封装与事务全流程指南
android·java·开发语言·数据库·python·mysql
Mr.朱鹏
1 小时前
SQL深度分页问题案例实战
java·数据库·spring boot·sql·spring·spring cloud·kafka
一位代码
1 小时前
mysql | 常见日期函数使用及格式转换方法
数据库·mysql
SelectDB
2 小时前
Apache Doris 4.0.2 版本正式发布
数据库·人工智能
杰克尼
2 小时前
mysql_day01
数据库·mysql
ccino .
2 小时前
sql注入中过滤分隔符的测试方法
数据库·sql
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06BongoCat - 跨平台键盘猫动画工具07【AutoGLM部署】本地私有化部署AI手机Agent08Open-AutoGLM Windows 安装部署教程09Labelme从安装到标注:零基础完整指南10CentOS的ISO镜像下载