勵志

勵志人生知識庫

acid特性

ACID是資料庫管理系統(DBMS)中事務具有的四個特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation,又稱獨立性)、持久性(Durability)。這些特性的內容如下:

原子性(Atomicity)。確保事務內的所有操作要麼全部執行,要麼全部不執行,不會出現中間狀態。

一致性(Consistency)。事務開始前和結束後,資料庫必須處於一致性狀態。這意味著事務內部的操作必須遵循所有定義的數據規則。

隔離性(Isolation,又稱獨立性)。多個事務並發執行時,每個事務都應感覺自己是在獨立執行,即一個事務的執行不應影響其他事務,這些特性有助於確保數據的一致性和完整性。

持久性(Durability)。一旦事務提交,其對資料庫的修改就是永久的,即使系統發生故障也不會丟失。