事務的acid特性是什么

ACID,是指在數據庫管理系統(DBMS)中事務所具有的四個特性:原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation , 又稱獨立性)、持久性(Durability) 。在數據庫系統中 , 一個事務是指由一系列數據庫操作組成的一個完整的邏輯過程 。例如銀行轉帳 , 從原賬戶扣除金額,以及向目標賬戶添加金額,這兩個數據庫操作的總和構成一個完整的邏輯過程,不可拆分 。這個過程被稱為一個事務 , 具有ACID特性 。
原子性:
整個事務中的所有操作,要么全部完成,要么全部不完成,不可能停滯在中間某個環節 。事務在執行過程中發生錯誤,會被回滾(Rollback)到事務開始前的狀態,就像這個事務從來沒有執行過一樣 。
一致性:
在事務開始之前和事務結束以后,數據庫的完整性約束沒有被破壞 。
隔離性:
【事務的acid特性是什么】兩個事務的執行是互不干擾的,一個事務不可能看到其他事務運行時,中間某一時刻的數據 。
持久性:
在事務完成以后,該事務所對數據庫所作的更改便持久的保存在數據庫之中,并不會被回滾 。