分佈式事務解決方案(1) 深入分析事務原理

深入分析事務原理

什麼是事務?

事務(transaction)指在關係型數據中心,有一組sql語句組成的一個執行的獨立單元,這個目標單元要麼全部成功處理,要麼全部處理失敗。

深入分析ACID的事物特性

Atomicity(原子性):一個事務(transaction)中的所有操作,或者全部完成,或者全部不完成,不會結束在中間某個環節。事務在執行過程中發生錯誤,會被回滾(Rollback)到事務開始前的狀態,就像這個事務從來沒有執行過一樣。即,事務不可分割、不可約簡。

在這裏插入圖片描述
Consistency(一致性):在事務開始之前和事務結束以後,數據庫的完整性沒有被破壞。這表示寫入的資料必須完全符合所有的預設約束、觸發器、級聯回滾等。
在這裏插入圖片描述

Durability(持久性):事務處理結束後,對數據的修改就是永久的,即便系統故障也不會丟失。
在這裏插入圖片描述

Isolation(隔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章