ACID Property
2021-09-15
ACID stands for Atomic, Consistent, Isolation, and Durability.
Atomic
每个 transction 都是独立的,有完成 transaction 的所有信息。
All or nothing.
Consistent
transaction 要么完成,要么 rollback,不能介于中间状态。
Isolation
只有一个 transaction 进行完了才能进行下一个,transaction 之间不能相互影响,防止出现 collision。
Durable
系统 failure 或重启不能影响已经 commit 的 transaction。