技术栈

mysql事务

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

事务的ACID

原子性

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

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

隔离性

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

持久性

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

上一篇:基于PSO优化的PV光伏发电系统simulink建模与仿真
下一篇:matlab打开文件对话框
相关推荐
霖霖总总
8 分钟前
[小技巧41]InnoDB 如何判断一行数据是否可见?MVCC 可见性机制深度解析
数据库·mysql
偷星星的贼11
35 分钟前
数据分析与科学计算
jvm·数据库·python
Suchadar
1 小时前
数据库DATABSE——sql server
数据库
檀越剑指大厂
2 小时前
迁移之路的隐形陷阱:破解Oracle数据库国产化替代的核心痛点与策略
数据库·oracle
wWYy.
2 小时前
详解redis(1)
数据库·redis·缓存
todoitbo
2 小时前
Oracle 迁移到 KingbaseES:从问题词到成本的技术拆解
数据库·oracle·kingbasees
Mr.徐大人ゞ
2 小时前
生产可用的 MySQL8 一键安装脚本和一键巡检脚本
mysql
会游泳的石头
2 小时前
Java 异步事务完成后的监听器:原理、实现与应用场景
java·开发语言·数据库
数智工坊
2 小时前
【操作系统-IO调度】
java·服务器·数据库
星梦清河
3 小时前
MySQL—分组函数
数据库·mysql
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)04AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南05UV安装并设置国内源06Claude Code Skills 实用使用手册07BongoCat - 跨平台键盘猫动画工具08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)092025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)10Linux下V2Ray安装配置指南