技术栈

mysql事务

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

事务的ACID

原子性

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

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

隔离性

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

持久性

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

上一篇:基于PSO优化的PV光伏发电系统simulink建模与仿真
下一篇:matlab打开文件对话框
相关推荐
2501_94111151
20 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
v***565
2 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
q***7256
4 小时前
Redis-配置文件
数据库·redis·oracle
不可描述的两脚兽
4 小时前
Redis 快记
java·数据库·redis
h***3463
4 小时前
【MySQL】表的基本操作
数据库·mysql·oracle
SelectDB
5 小时前
为什么实时更新场景下 Doris 查询性能是 ClickHouse 的 34 倍
数据库
n***6327
5 小时前
MySQL数据库的数据文件保存在哪?MySQL数据存在哪里
数据库·mysql
SelectDB
6 小时前
从 Flink 到 Doris 的实时数据写入实践——基于 Flink CDC 构建更实时高效的数据集成链路
数据库
普通网友
6 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
月上柳青
6 小时前
OpenWrt系统上配置batman-adv快速开始与配置详解
开发语言·mysql·php
热门推荐
01GitHub 镜像站点02今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06BongoCat - 跨平台键盘猫动画工具07全球最强模型Grok4,国内已可免费使用!(附教程)08Valdi:Snapchat 开源的新一代跨平台 UI 框架09Labelme从安装到标注:零基础完整指南10swagger xss漏洞复现