事務的四大特性(ACID)

2021-08-22 19:44:34 字數 342 閱讀 1132

原子性   一致性  隔離性  永續性

原子性:事務要麼全部成功,要麼全部回滾,只要有乙個不成功就回滾,

一致性: 一致性是指事務必須使資料庫從乙個一致性狀態變換到另乙個一致性狀態,也就是說乙個事務執行之前和執行之後都必須處於一致性狀態。

如:a有300元, b有500元 ,一共是800元,a給b轉200,但是他們一共的錢是8000,不論他倆怎麼轉賬一共都是800;

隔離性:隔離性是當多個使用者併發訪問資料庫時,比如操作同一張表時,資料庫為每乙個使用者開啟的事務,不能被其他事務的操作就像在賽道上賽跑一樣,每個人都有自己的跑道,

永續性:指乙個事務一旦提交,它對資料庫中的資料的改變就應該是永久性的。

事務四大特性(ACID)

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

事務的四大特性 ACID

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

事務的四大特性ACID

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