技术栈

mysql事务

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

事务的ACID

原子性

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

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

隔离性

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

持久性

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

上一篇:基于PSO优化的PV光伏发电系统simulink建模与仿真
下一篇:matlab打开文件对话框
相关推荐
u010927271
1 小时前
RESTful API设计最佳实践(Python版)
jvm·数据库·python
qq_19277987
8 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
u010927271
8 小时前
使用Plotly创建交互式图表
jvm·数据库·python
爱学习的阿磊
8 小时前
Python GUI开发:Tkinter入门教程
jvm·数据库·python
tudficdew
9 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python
Fleshy数模
9 小时前
CentOS7 安装配置 MySQL5.7 完整教程(本地虚拟机学习版)
linux·mysql·centos
sjjhd652
9 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
Configure-Handler
9 小时前
buildroot System configuration
java·服务器·数据库
2301_82136961
9 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
az44yao
10 小时前
mysql 创建事件 每天17点执行一个存储过程
mysql
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书042026美赛A题智能手机电池续航时间预测的连续时间数学模型05OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)06Linux下V2Ray安装配置指南07UV安装并设置国内源08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services092025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望10Claude Code Skills 实用使用手册