在DB2中,ACID屬性是指數據庫事務必須具備的四個特性,包括:
1. 原子性(Atomicity):事務是一個不可分割的工作單位,要么全部執行成功,要么全部執行失敗,即要么事務中的所有操作都執行成功,要么所有操作都不執行。
2. 一致性(Consistency):事務執行前后,數據庫的完整性約束必須保持一致性,即事務執行前后數據庫狀態必須保持一致性。
3. 隔離性(Isolation):多個事務同時執行時,每個事務的操作應該相互隔離,互不干擾,保證事務之間的獨立性。
4. 持久性(Durability):一旦事務提交,其對數據庫的修改必須永久保存,即事務執行成功后,對數據庫的修改是持久的,即使系統崩潰也能夠恢復數據到事務提交的狀態。