資料庫中事務的四大特性

2021-10-10 07:10:27 字數 344 閱讀 4993

最近在回顧mybatis框架,順帶複習一下mysql的知識,一直不清楚資料庫事務的四大特性,看完之後決定總結一下!

在看資料庫事務的特性之前,我們應該知道什麼是事務,簡單來說,事務就是做一件事的整個過程。

事務的在資料庫中的操作要麼全部執行完成,要麼全部不執行。

假如你正在往資料庫中新增資料,這時資料庫系統突然崩潰,那麼你寫入的資料可能就會不完整,那麼如何避免這種錯誤呢?這就引入了一致性的概念:事務執行的結果必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態。

乙個事務的執行不受其他事務的干擾

乙個事務一旦提交,它對資料庫資料的改變就是永久的,即使資料庫出了故障。

資料庫事務四大特性

事務的 原子性 一致性 分離性 永續性 1 原子性 事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料修改操作要麼全部執行,要麼完全不執行。這種特性稱為原子性。事務的原子性要求,如果把乙個事務可看作是乙個程式,它要麼完整的被執行,要麼完全不執行。就是說事務的操縱序列或者完全...

資料庫事務四大特性

資料庫事務是指作為單個邏輯工作單元執行的一系列操作,這些操作要麼全做要麼全不做,是乙個不可分割的工作單位。資料庫事務的四大特性 簡稱acid 是 事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料修改操作要麼全部執行,要麼完全不執行。這種特性稱為原子性。例如銀行取款事務分為...

資料庫事務四大特性

事務的 原子性 一致性 分離性 永續性 1 原子性 事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料修改操作要麼全部執行,要麼完全不執行。這種特性稱為原子性。事務的原子性要求,如果把乙個事務可看作是乙個程式,它要麼完整的被執行,要麼完全不執行。就是說事務的操縱序列或者完全...