每日一問 資料庫事務的特性是什麼?

2021-10-07 17:31:11 字數 471 閱讀 8458

原子性(atomicity):乙個事務必須被視為乙個不可分割的最小邏輯工作單元,整個事務中的所有操作要麼全部提交成功,要麼全部失敗回滾。對於乙個事務來說,不可能只執行其中的一部分操作,而不執行其中的另外一部分操作,這就是事務的原子性。

一致性(consistency):事務執行的結果必須是從乙個一致性的狀態轉換到另外乙個一致性的狀態。當資料庫只包含成功事務提交的結果時,就說資料庫處於一致性狀態。如果事務因為崩潰或其他原因尚未完成,被迫中斷最終事務沒有提交,那麼事務中所做的修改也不會儲存到資料庫中。

隔離性(isolation):通常來說,乙個事務的執行不能其它事務干擾。也就是說,乙個事務內部的操作及使用的資料對其它併發事務是隔離的,併發執行的各個事務之間不能互相干擾。

持續性(durability):事務一旦提交,它對資料庫中的資料的修改就應該是永久性的。此時即使系統崩潰,修改的資料也不會丟失。

原子性、一致性、隔離性、持續性

資料庫事務四大特性是什麼?

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

資料庫的事務是什麼

事務是作為乙個邏輯單元執行的一系列操作,乙個邏輯工作單元必須有四個屬性,稱為 acid 原子性 一致性 隔離性和永續性 屬性,只有這樣才能成為乙個事務 1,原子性 事務必須是原子工作單元 對於其資料修改,要麼全都執行,要麼全都不執行。2,一致性 事務在完成時,必須使所有的資料都保持一致狀態。在相關資...

資料庫中的事務是什麼

資料庫中的事務是什麼 事務是作為乙個邏輯單元執行的一系列操作,乙個邏輯工作單元必須有四個屬性,稱為 acid 原子性 一致性 隔離性和永續性 屬性,只有這樣才能成為乙個事務 原子性 事務必須是原子工作單元 對於其資料修改,要麼全都執行,要麼全都不執行。一致性 事務在完成時,必須使所有的資料都保持一致...