事務的概念
- (1)什麼是事務?
事務的作用:保證一組操作在進行過程中要麼同時成功,要麼同時失敗
.
1.目的:保持多並行情況下資料一致.
2.目的:如果出現錯誤的操作可以進行改正
1000 update-100
斷電
1000 update +100
- (2)什麼是事務的特性?
事務的特性(ACID)
原子性: 一個事務是最小的執行單元,不可以分割
一致性: 事務指定的前後,資料要保持一致.
永續性: 事務一旦提交或回滾,在資料庫中持久的改變.
1000 小明
隔離性: 隔離性用來保證多個使用者來運算元據庫的同一份資料,不會受到相關干擾的特性.
事務的術語
- (1)什麼是事務的隔離級別?
- (2)並行問題
》(1)髒讀: 一個事務讀到了另一個事務的還沒有提交資料.
》(2)不可重複讀 一個事務中多次讀到的資料不一致.一個事務讀到了另一個事務修改後的資料.
》(3)幻讀(虛讀): 一個事務讀到了insert的資料.