事務的四大特性

2022-10-01 17:33:07 字數 541 閱讀 8069

原子性(atomicity) 、一致性(consistency) 、隔離型(isolation)、永續性(durability)

原子性:原子性是指事務是乙個不可分割的工作單位,事務中的操作要麼全部成功, 要麼全部失敗。 比如在同乙個事務中的sql語句,要麼全部執行成功,要麼全部執行失敗。

一致性:事務必須使資料庫從乙個一致性狀態變換到另外乙個一致性狀態。 也就是說: 事務按照預期生效,資料的狀態是預期的狀態。

隔離性:多個併發事務之間是隔離的。 隔離級別分為四個, ru 、rc 、 rr 、s

永續性:永續性的體現就是資料一旦 commit 之後,那麼對於資料的改變就是永久的。

一致性是最終目的, 其他三個特性都是為了保證一致性,因為在比較複雜的場景下, 可能導致保持了每個事務的原子性,但是仍然可能導致結果不一致。

事務四大特性

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

事務四大特性

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

事務四大特性

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