事務的四大特性

2021-10-08 05:03:04 字數 499 閱讀 7205

原子性:事務中所有操作是不可再分割的原子單位。事務中所有操作要麼全部執行成功,要麼全部執行失敗。乙個事務內的操作要麼全部成功要麼全部失敗.

一致性:事務執行後,資料庫狀態與其它業務規則保持一致。其他特性都是為了給一致性服務的. 例如買東西,張三買李四的東西, 買賣前和買賣後張三和李四的所有錢數之和是保持不變的.

隔離性:事務和事務之間是隔離開的. 乙個事務看不到另乙個事務正在操作的資料(正在進行中的狀態)(兩個人在兩個房間考試)

永續性:一旦事務提交成功,事務中所有的資料操作都必須被持久化到資料庫中,即使提交事務後,資料庫馬上崩潰,在資料庫重啟時,也必須能保證通過某種機制將資料恢復到提交後的狀態。 舉例: 一般的資料操作只是在事務中記錄需要進行這樣的操作, 即使看到了表中的資料發生了改變, 實際上表中的資料也沒有發生改變只是在事務中記錄需要進行這樣的操作, 真正提交了事務才去表中改變表中的資料,

事務四大特性

1 原子性 將事務中所做的操作 成乙個原子單元,即對於事務所進行的資料修改等操作,要麼全部執行,要麼全部不執行。2 一致性 事務執行的結果必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態。事務在完成時,必須使所有的資料都保持一致狀態,而且在相關資料中,所有規則都必須應用於事務的修改,以保持所有資料...

事務四大特性

資料庫事務有四大特性,分別是 原子性 一致性 隔離性和永續性。原子性 atomicity 事務是資料庫的邏輯工作單位,它對資料庫的修改要麼全部執行,要麼全部不執行。一致性 consistemcy 事務前後,資料庫的狀態都滿足所有的完整性約束。隔離性 isolation 併發執行的事務是隔離的,乙個不...

事務四大特性

事務四大特性 acid 1 原子性 atomicity 化學中的原子指不可再分的基本微粒,資料庫中原子性強調事務是乙個不可分割的整體,事務開始後所有操作要麼全部成功,要麼全部失敗,不可能停滯在中間某個環節。如果事務執行過程 錯就會回滾到事務開始前的狀態,所有的操作就像沒有發生一樣不會對資料庫有任何影...