ACID
- 原子性(Atomicity),原子性意味著數據庫中的事務執行是作為原子。即不可再分,整個語句要么執行,要么不執行。
- 一致性(Consistency),一致性,即在事務開始之前和事務結束以后,數據庫的完整性約束沒有被破壞。
- 隔離性(Isolation),事務的執行是互不干擾的,一個事務不可能看到其他事務運行時,中間某一時刻的數據。
容易出現的問題是:臟讀(一個事物讀取了另一個事物未提交的數據)
不可重復讀(一個事物范圍內兩個相同的查詢返回不同的數據)
幻讀(事務不是獨立執行時發生的一種現象,例如第一個事務對一個表中的數據進行了修改,這種修改涉及到表中的全部數據行。同時,第二個事務也修改這個表中的數據,這種修改是向表中插入一行新數據。那么,以后就會發生操作第一個事務的用戶發現表中還有沒有修改的數據行,就好象發生了幻覺一樣. )
4.持久性(durability),意味著在事務完成以后,該事務所對數據庫所作的更改便持久的保存在數據庫之中,并不會被回滾。
浙公網安備 33010602011771號