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

事务性质ACID

事务是InnoDB引擎实现的

原子性(Atomicity回滚

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

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

持久性(Consistency持久化

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

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

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

隔离性Isolation隔离级别

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

隔离性依靠 + MVCC 保障

一致性(Durability

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

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

相关文章:

  • 若依vue plus环境搭建
  • 重构MVC
  • drupal可以自动将测试环境的网页部署到生产环境吗
  • C++17中方便文件操作的工具包filesystem-250227
  • Three.js包围盒
  • React低代码项目:问卷编辑器
  • 开发工具和库的一些介绍
  • 鸿蒙HarmonyOS NEXT开发:组件-样式-基础 2
  • 使用sympy实现傅里叶变换
  • 30.[前端开发-JavaScript基础]Day07-数组Array-高阶函数-日期Date-DOM
  • VMware Fusion 虚拟机Mac版 安装CentOS 7 系统
  • Tailwind CSS 4【实用教程】
  • Linux 下使用tracepath进行网络诊断分析
  • 11.24 SpringMVC(1)
  • 点云 PCL 滤波在自动驾驶的用途。
  • Linux系统移植之Linux内核启动流程和移植
  • DeepSeek教unity------UI元素长按响应
  • 报道称ChatGPT 成黑客编写恶意软件「利器」,如何安全使用 ChatGPT?是否应出台相应规范?
  • StarRocks 开发环境搭建踩坑指北之存算分离篇
  • 自然语言处理NLP深探
  • 人民网:激发博物馆创新活力,让“过去”拥有“未来”
  • 以色列媒体:哈马斯愿意释放部分人员换取两个月停火
  • 新疆多地市民拍到不明飞行物:几秒内加速消失,气象部门回应
  • 中央提级巡视后,昆明厅官郭子贞接受审查调查
  • 受关税政策影响,沃尔玛将上调部分商品在美售价
  • 人形机器人灵犀X2掌握新技能:有了“内心戏”,还会拳脚功夫