回覆列表
  • 1 # 使用者1901689463554

    事務(Transaction)是併發控制的單位,是使用者定義的一個操作序列。這些操作要麼都做,要麼都不做,是一個不可分割的工作單位。透過事務,SQL Server能將邏輯相關的一組操作繫結在一起,以便伺服器保持資料的完整性。事務通常是以BEGIN TRANSACTION開始,以COMMIT或ROLLBACK結束。COMMIT表示提交,即提交事務的所有操作。具體地說就是將事務中所有對資料庫的更新寫回到磁碟上的物理資料庫中去,事務正常結束。ROLLBACK表示回滾,即在事務執行的過程中發生了某種故障,事務不能繼續進行,系統將事務中對資料庫的所有以完成的操作全部撤消,滾回到事務開始的狀態。事務的特性(ACID特性)A:原子性(Atomicity) 事務是資料庫的邏輯工作單位,事務中包括的諸操作要麼全做,要麼全不做。B:一致性(Consistency) 事務執行的結果必須是使資料庫從一個一致性狀態變到另一個一致性狀態。一致性與原子性是密切相關的。C:隔離性(Isolation) 一個事務的執行不能被其他事務干擾。D:持續性/永久性(Durability) 一個事務一旦提交,它對資料庫中資料的改變就應該是永久性的。

  • 2 # 使用者9571203885517

    事務

    1、定義

    事務,一般是指要做的或所做的事情。在計算機術語中是指訪問並可能更新資料庫中各種資料項的一個程式執行單元(unit)。

    2、特性

    事務應該具有4個屬性:原子性、一致性、隔離性、永續性。這四個屬性通常稱為ACID特性。

    原子性(atomicity)。一個事務是一個不可分割的工作單位,事務中包括的諸操作要麼都做,要麼都不做。

    一致性(consistency)。事務必須是使資料庫從一個一致性狀態變到另一個一致性狀態。一致性與原子性是密切相關的。

    隔離性(isolation)。一個事務的執行不能被其他事務干擾。即一個事務內部的操作及使用的資料對併發的其他事務是隔離的,併發執行的各個事務之間不能互相干擾。

    永續性(durability)。永續性也稱永久性(permanence),指一個事務一旦提交,它對資料庫中資料的改變就應該是永久性的。接下來的其他操作或故障不應該對其有任何影響。

  • 中秋節和大豐收的關聯?
  • 3月11日EDG2-0擊敗OMG,Ray暴躁瑞雯拿下MVP,如何評價?