Day23SSM之事務***

2020-10-13 13:00:25

事務的概念

  • (1)什麼是事務?
    事務的作用:保證一組操作在進行過程中要麼同時成功,要麼同時失敗.
    1.目的:保持多並行情況下資料一致.
    2.目的:如果出現錯誤的操作可以進行改正
1000    update-100
斷電
1000   update +100
  • (2)什麼是事務的特性?
    事務的特性(ACID)
    原子性: 一個事務是最小的執行單元,不可以分割
    一致性: 事務指定的前後,資料要保持一致.
    永續性: 事務一旦提交或回滾,在資料庫中持久的改變.
1000  小明

隔離性: 隔離性用來保證多個使用者來運算元據庫的同一份資料,不會受到相關干擾的特性.

事務的術語

  • (1)什麼是事務的隔離級別?
    在這裡插入圖片描述
  • (2)並行問題
    》(1)髒讀: 一個事務讀到了另一個事務的還沒有提交資料.
    在這裡插入圖片描述

》(2)不可重複讀 一個事務中多次讀到的資料不一致.一個事務讀到了另一個事務修改後的資料.
在這裡插入圖片描述

》(3)幻讀(虛讀): 一個事務讀到了insert的資料.

在這裡插入圖片描述