九九百科網

位置:首頁 > 經驗 > 

事務的acid特性是什麼

經驗2.22W

事務的acid特性是什麼

ACID,是指在數據庫管理系統(DBMS)中事務所具有的四個特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation,又稱獨立性)、持久性(Durability)。在數據庫系統中,一個事務是指由一系列數據庫操作組成的一個完整的邏輯過程。例如銀行轉帳,從原賬户扣除金額,以及向目標賬户添加金額,這兩個數據庫操作的總和構成一個完整的邏輯過程,不可拆分。這個過程被稱為一個事務,具有ACID特性。

原子性:

整個事務中的所有操作,要麼全部完成,要麼全部不完成,不可能停滯在中間某個環節。事務在執行過程中發生錯誤,會被回滾(Rollback)到事務開始前的狀態,就像這個事務從來沒有執行過一樣。

一致性:

在事務開始之前和事務結束以後,數據庫的完整性約束沒有被破壞。

隔離性:

兩個事務的執行是互不干擾的,一個事務不可能看到其他事務運行時,中間某一時刻的數據。

持久性:

在事務完成以後,該事務所對數據庫所作的更改便持久的保存在數據庫之中,並不會被回滾。

標籤:acid 事務