資料庫事務的4個特性

2021-10-03 22:29:39 字數 355 閱讀 5624

1,第一原子性:原子性是指事務是乙個不可分割的單元,要麼都發生要麼都不發生,比如轉賬,要麼同時成功,要麼同時失敗

2,一致性:如a給b轉賬,不論轉賬的事務操作是否成功,其兩者的存款總額不變

3,隔離性:多個事務併發訪問時,事務之間是有隔離的

事務的隔離級別有:

read uncommited 髒讀、讀到了另乙個事務沒有提交的資料

read commited 不可重複讀,同乙個事務,多次讀取期間,另外乙個事務進行修改並且提交事務,多次讀取,資料不同。

repeatable read 可重複讀,乙個事務,多次讀取期間,另外乙個事務進行修改並且提交事務,多次讀取,資料相同

serializable

資料庫事務特性

事務 transaction 是資料庫系統中 系統操作的乙個邏輯單元,所有的操作要麼全部成功,要麼全部失敗。事務是區分檔案儲存系統和nosql資料庫的重要特性之一,且存在的意義是為了保證即使在併發情況下也能正確的執行crud操作。事務需要保證的四個特性 a 原子性 atomicity 乙個事務 tr...

資料庫事務的特性

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

資料庫 事務的特性

事務是指對系統進行的一組操作,為了保證系統的完整性,事務需要具有acid特性,具體如下 1.原子性 atomic 乙個事務包含多個操作,這些操作要麼全部執行,要麼全都不執行。實現事務的原子性,要支援回滾操作,在某個操作失敗後,回滾到事務執行之前的狀態。回滾實際上是乙個比較高層抽象的概念,大多數db在...