当前位置:
首页 >
75.事务是什么?特征?
发布时间:2025/5/22
38
豆豆
生活随笔
收集整理的这篇文章主要介绍了
75.事务是什么?特征?
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
老规矩,先定性。
事务是指作为单位逻辑工作单元执行的一系列操作。
可以理解为一个任务=很多个小任务。
事务=一系列操作(单位逻辑工作单元)
并且这一系列操作要么全部完成,如果一个没完成那么全部没完成(原子性)。
那么为什么要有事务的存在?
计算机是并发控制,也就相当于同时发生,那么如果对数据库并发读写,会出现什么情况呢?
脏读,不可重复读,幻读
为了解决 这些问题,就引入了事务的概念。那么事务是怎么解决这些问题的呢?
首先看看事务的特征(ACID)
A:Atomicity 原子性 一个事务的所有操作,要么全部成功要么全部失败回滚。
C:Consistency 一致性 事务执行完后整体数据从一个状态到另一个状态,但是数据的完整性保持不变。 银行转账,但是总钱数是不变的。
I:Isolation 隔离性 事务之间相互隔离,不会相互干扰
D:Durability 持续性 事务对数据的改变是会一直持续下去的
总结
以上是生活随笔为你收集整理的75.事务是什么?特征?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 73.关系操作有哪些?
- 下一篇: 84.断点 85.显卡