技术栈

mysql事务

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

事务的ACID

原子性

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

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

隔离性

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

持久性

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

上一篇:基于PSO优化的PV光伏发电系统simulink建模与仿真
下一篇:matlab打开文件对话框
相关推荐
i220818 Faiz Ul
3 小时前
计算机毕业设计|基于springboot + vue鲜花商城系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
Apple_羊先森
4 小时前
ORACLE数据库巡检SQL脚本--22、检查碎片程度最高的业务表
数据库·sql·oracle
OnYoung
5 小时前
更优雅的测试:Pytest框架入门
jvm·数据库·python
山岚的运维笔记
6 小时前
SQL Server笔记 -- 第85章:查询提示
数据库·笔记·sql·microsoft·sqlserver
chilavert318
6 小时前
技术演进中的开发沉思-371:final 关键字(中)
java·前端·数据库
tryCbest
6 小时前
SQL Server数据库
数据库·sql server
_codemonster
7 小时前
PreparedStatement 和 Statement的区别
数据库·oracle
恒云客
7 小时前
python uv debug launch.json
数据库·python·json
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot04【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆05Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤06OpenClaw 安装之(三)DeepSeek模型接入配置和详细配置参数07配置 OpenClaw 使用 Ollama 本地模型08AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南09openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南10全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)