当前位置: 首页 > article >正文

事务性质ACID

事务是InnoDB引擎实现的

原子性(Atomicity回滚

原子指的是 :事务中的操作全部成功or全部失败(这一坨操作就是最小单位,不可分割)

原子性依靠 undo log 实现,用于回滚数据

持久性(Consistency持久化

事务提交后,数据持久化到磁盘

持久性依靠 redo日志 实现,用于持久化数据

  • InnoDB采用WAL技术,事务提交后,Redo Log写入磁盘,就算事务完成了,脏页有没有落盘无所谓!

隔离性Isolation隔离级别

并发事务之间不会互相影响,设立了不同程度的事务隔离级别,来提高性能

隔离性依靠 + MVCC 保障

一致性(Durability

事务开始前和结束后,数据都是满足约束规则外键、唯一性约束 等)的,同时满足业务规则(账户余额不能为负

一致性依靠 原子性、隔离性、持久性 共同保障


http://www.kler.cn/a/564647.html

相关文章:

  • WPF13-MVVM进阶
  • java面试项目介绍,详细说明
  • HarmonyOS NEXT 原生应用/元服务-自定义运行/调试配置
  • Sqli-labs
  • 港澳金融机构入股境内保险公司门槛取消
  • # C# 中堆(Heap)与栈(Stack)的区别
  • 可以免费无限次下载PPT的网站
  • 怎么快速对mysql全表扫描
  • C#上位机--二级运算符
  • C语言综合案例:学生成绩管理系统
  • 【FL0080】基于SSM和微信小程序的宠物寄养平台
  • Docker Desktop 社区版安装配置全流程指南(Windows平台)
  • 47.matlab 中filter design工具设计的滤波器如何在.m代码中调用
  • DeepSeek-R1:大语言模型推理能力强化的创新探索
  • C++ pybind11 安装
  • Spring Boot集成Spring Security之HTTP请求授权
  • Redis除了做缓存还有哪些应用场景
  • 宿舍管理系统小程序(论文源码调试讲解)
  • 【SeaTunnel】分布式数据集成平台SeaTunnel
  • 网站内容更新后百度排名下降怎么办?有效策略有哪些?