# 數據庫事務四大特性(ACID)
## 原子性(Atomicity)
原子性是指事務中的操作要么全部成功,要么失敗回滾。
## 一致性(Consistency)
一致性是指事務必須使數據庫從一個一致性狀態變換到另一個一致性狀態,也就是說一個事務執行之前和執行之后都必須處于一致性狀態。拿轉賬來說,假設用戶A和用戶B兩者的錢加起來一共是5000,那么不管A和B之間如何轉賬,轉幾次賬,事務結束后兩個用戶的錢相加起來應該還得是5000,這就是事務的一致性。
## 隔離性(Isolation)
隔離性是指兩個事務之間的操作互不影響。關于事務的隔離級別后面將會介紹。
## 持久性(Durability)
持久性是指一個事務一旦被提交了,那么對數據庫中的數據的改變就是永久性的,即便是在數據庫系統遇到故障的情況下也不會丟失提交事務的操作。