事務的概念及事務的四個特徵

2021-07-10 01:26:56 字數 608 閱讀 1830

事務(transaction)是併發控制的單位,是使用者定義的乙個操作序列。這些操作要麼都做,要麼都不做,是乙個不可分割的工作單位。通過事務,sql server能將邏輯相關的一組操作繫結在一起,以便伺服器保持資料的完整性。

事務通常是以begin transaction開始,以commit或rollback結束。

commit表示提交,即提交事務的所有操作。具體地說就是將事務中所有對資料庫的更新寫回到磁碟上的物理資料庫中去,事務正常結束。

rollback表示回滾,即在事務執行的過程中發生了某種故障,事務不能繼續進行,系統將事務中對資料庫的所有以完成的操作全部撤消,滾回到事務開始的狀態。

事務的特性(acid特性)

a:原子性(atomicity)

事務是資料庫的邏輯工作單位,事務中包括的諸操作要麼全做,要麼全不做。

b:一致性(consistency)

事務執行的結果必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態。一致性與原子性是密切相關的。

c:隔離性(isolation)

乙個事務的執行不能被其他事務干擾。

d:持續性/永久性(durability)

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

事務的概念及事務的四個特性

事務是使用者定義的乙個資料庫操作序列,這些操作要麼全做要麼全不做,是乙個不可分 割的工作單位。事務具有4 個特性 原子性 一致性 隔離性和持續性。原子性 事物是資料庫的邏輯工作單位,事物中包括得諸操作要麼都做,要麼都不做。一致性 事務執行的結果必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態。隔離...

事務的四個基本特徵

事務是併發控制的單位,是使用者定義的乙個操作序列。這些操作要麼都做,要麼都不做,是乙個不可分割的工作單位。事務必須滿足四大基本特徵 acid 原子性 atomicity 表示事務內操作不可分割,要麼都成功,要麼都失敗 一致性 consistency 要麼都成功,要麼都失敗。事務必須是是資料庫從乙個一...

mysql事務的 四個特徵(ACID)

事務的 四個特徵 acid 事務具有四個特徵 原子性 atomicity 一致性 consistency 隔離性 isolation 和持續性 durability 這四個特性簡稱為 acid 特性。1 原子性。事務是資料庫的邏輯工作單位,事務中包含的各操作要麼都做,要麼都不做 2 一致性。事 務執...