樂觀鎖和悲觀鎖

樂觀鎖

概述:悲觀鎖對數據被外界修改持保守態度(悲觀),因此在整個數據處理過程中,將數據處於鎖定狀態,旺旺依靠數據庫提供的鎖機制實現
使用場景:寫多讀少,保證數據安全

悲觀鎖

概述:樂觀鎖假設認爲數據一般情況下不會造成衝突,所以在數據進行提交的時候,纔會正式對數據的衝突與否進行檢測,如果發生衝突了,則讓返回用戶錯誤的信息,讓用戶決定如何去做或者程序自動去重試
使用場景:讀多寫少,提高系統的吞吐量

發佈了58 篇原創文章 · 獲贊 43 · 訪問量 3028
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章