事務的四大特性ACID

2021-09-26 06:39:14 字數 455 閱讀 8759

a.原子性(atomicity )

事務的原子性是指事務必須是乙個原子的操作序列單元,事務的各項操作在一次執行過程中,要麼全部成功執行,要麼全部不執行。即任何一項操作失敗都將導致整個事務失敗,同時其他已經執行的操作都將會被撤銷回滾到最初狀態。

c.一致性(consistency )

事務的一致性就是說,事務的執行結果必須是使資料庫從乙個一致性狀態轉變到另乙個一致性狀態,當資料庫只包含成功事務提交的結果時,就能說資料庫處於一致性狀態。

i.隔離性(isolation)

事務的隔離性是指在併發環境當中,併發的事務相互不受干擾,不同的事務併發操作相同的資料是時,每個事務都有各自完整的資料空間。

d.永續性(durability)

事務的永續性是指乙個事務一旦被提交,他對資料庫中對應的資料狀態變更就必須被永久的儲存下來,即使發生宕機等故障,只要資料庫能夠被重新啟動,資料狀態依舊是被更新後的狀態。

事務四大特性(ACID)

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

事務的四大特性(ACID)

原子性 一致性 隔離性 永續性 原子性 事務要麼全部成功,要麼全部回滾,只要有乙個不成功就回滾,一致性 一致性是指事務必須使資料庫從乙個一致性狀態變換到另乙個一致性狀態,也就是說乙個事務執行之前和執行之後都必須處於一致性狀態。如 a有300元,b有500元 一共是800元,a給b轉200,但是他們一...

事務的四大特性 ACID

acid 原子性 一致性 隔離性 永續性 就是一系列的操作,要麼都執行,要麼都不執行。當乙個事務發生異常的時候,就會通過回滾來保證原子性。在mysql中,原子性是通過回滾日誌來實現的,回滾日誌就是我們的操作的逆操作。事務提交之後一定會儲存到資料庫中,如果要回滾只能手動執行相反的操作了 事務的隔離性會...