- 原子性(Atomicity) :事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。
- 一致性(Consistency) :事务完成时,数据必须处于一致状态,数据的完整性约束没有被破坏,事务在执行前后不会改变数据库的正确性。
- 隔离性(Isolation) :事务之间不会相互影响,每个事务都是在独立的环境中执行,不会看到其他事务的中间状态或未提交的数据。
- 持久性(Durability) :事务一旦提交,它对数据库所做的更改就是永久性的,即使发生系统故障或崩溃,也不会丢失或回滚。