ACID
- 事务
1.1 提供一种机制将一个活动涉及的所有操作都纳入一个不可分割都执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下方可提交,
只要其中任一操作执行失败,都将导致整个事务都回滚 - ACID
2.1 数据库事务的ACID
2.1.1 原子性 > 整个事务的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节
2.1.2 一致性 > 在事务开始和事务结束以后,数据库的一致性约束没有被破坏
2.1.3 隔离性 > 数据库允许多个并发事务同时对数据进行读写和修改能力,访问数据不受未提交事务影响
2.1.4 持久性 > 事务处理结束后对数据的修改就是永久的,即便系统故障也不会丢失
本文详细介绍了数据库事务的四个基本属性:原子性、一致性、隔离性和持久性(ACID),强调了这些特性在确保数据完整性和并发控制中的关键作用。原子性保证事务操作要么全部完成,要么全部不完成;一致性确保事务执行前后数据库状态的一致;隔离性防止并发事务间的相互影响;而持久性则保证事务的更改即使在系统故障后也能保存。理解ACID对于数据库管理和开发至关重要。
253

被折叠的 条评论
为什么被折叠?



