MySQL-MVCC 實現樂觀鎖的一種方式

什麼是MVCC MVCC-多版本的併發控制協議 , MVCC是通過保存數據在某個事件點的快照來實現的 優點是 : 讀不加鎖 , 讀寫不衝突 MVCC原理 每開啓一個新的事務,事務的ID就會自動遞增,也就是爲事務分配單向增長的時間戳,爲每一個修改保存修改之前的版本(相當於快照),讀操作只讀該事務開始前的數據庫的快照,這樣讀操作就不用阻塞寫操作,寫操作不用阻塞讀操作的同時,避免了髒讀和不可重複讀 髒讀
相關文章
相關標籤/搜索