技术栈

mysql事务

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

事务的ACID

原子性

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

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

隔离性

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

持久性

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

上一篇:基于PSO优化的PV光伏发电系统simulink建模与仿真
下一篇:matlab打开文件对话框
相关推荐
虫小宝
2 分钟前
导购APP高可用数据库设计:主从分离与分库分表在返利系统中的应用
android·数据库
fie8889
15 分钟前
基于蚁群算法求解带时间窗的车辆路径问题
数据库·人工智能·算法
memgLIFE
23 分钟前
mybatis数据库查询
数据库·oracle·mybatis
闲人不梦卿
28 分钟前
数据库系统概念
数据库
Ashley_Amanda
28 分钟前
人事事件配置梳理
数据库
学好statistics和DS
28 分钟前
两个子进程都sleep, `waitpid` 系统调用
linux·服务器·数据库
cici15874
37 分钟前
基于正交匹配追踪(OMP)算法的信号稀疏分解MATLAB实现
数据库·算法·matlab
Web极客码
1 小时前
释放WordPress磁盘空间并减少Inode使用量
服务器·数据库·ubuntu
Knight_AL
1 小时前
Redis ZSet 实现排行榜(支持分数相同按时间顺序排序)
数据库·redis·缓存
w***9549
1 小时前
mysql之如何获知版本
数据库·mysql
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Labelme从安装到标注:零基础完整指南04Linux下V2Ray安装配置指南05【踩坑笔记】50系显卡适配的 PyTorch 安装06手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!07jdk21下载、安装(Windows、Linux、macOS)08GitLab 零基础入门指南:从安装到项目管理全流程09Opencode CLI 安装成功,但是启动失败10UV安装并设置国内源