對事務的理解

2022-03-21 23:02:30 字數 413 閱讀 8105

概念:事務是一系列的動作,這些動作必須全部完成,如果有乙個失敗的話,那麼事務就會回滾到最開始的狀態。作用就是用來確保資料的完整性和一致性。

事務的四個特性(acid):

原子性(atomicity):事務是乙個原子操作,有一系列動作組成。事務的原子性確保動作要麼全部完成,要麼完全不起作用。

一致性(consistency):一旦事務完成(不管成功還是失敗),系統必須確保它所建模的業務處於抑制的狀態,而不會是部分完成部分失敗。在現實中的資料不應該被破壞。

隔離性(isolation):可能有許多事務會同時處理相同的資料,因此每個事務都應該與其他事務隔離開來,防止資料損壞。

永續性(durability):一旦事務完成,無論發生什麼系統錯誤,它的結果都不應該受到影響,這樣就能從任何系統崩潰中恢復過來。通常事務的結果被寫到持久化儲存器中。

對事務的理解

事務 transaction 是訪問並可能更新資料庫中各種資料項的乙個程式執行單元.事務的四個屬性 原子性atomicity 乙個事務是乙個不可分割的工作單位,事務中包括的諸操作要麼都做,要麼都不做.一致性consistency 事務必須是使資料庫從乙個一致性狀態到另乙個一致性狀態.一致性與原子性是...

對事務的理解

事務 為了實現某個功能而組合在一起的一組sql語句,這組sql語句要麼全執行,要麼全不執行 例 張三要給李四轉100塊錢,那麼如果轉錢成功的話,張三的賬戶會少100,而李四的賬戶會多100 否則張三和李四的賬戶餘額仍保持不變。事務有四大特性 簡稱為acid特性 原子性 atomicity 一致性 c...

對事務的深入理解

1.事務是對一系列動作的組合 2.事務是對一系列動作的組合 3.事務是對一系列動作的組合 4.事務是對一系列動作的組合,要麼全都成功,要麼全都失敗回滾 5.事務是對一系列動作的組合,要麼全都成功,要麼全都失敗回滾 6.事務是對一系列動作的組合,要麼全都成功,要麼全都失敗回滾 7.隔離性 isolat...