mysql樂(lè)觀鎖解決并發(fā) 悲觀鎖和樂(lè)觀鎖分別在什么條件下使用?
悲觀鎖和樂(lè)觀鎖分別在什么條件下使用?確保數(shù)據(jù)安全并處理多用戶并發(fā)訪問(wèn)。悲觀鎖,顧名思義,就是對(duì)世界悲觀。他認(rèn)為其他人訪問(wèn)更改數(shù)據(jù)的概率非常高,因此他在數(shù)據(jù)開(kāi)始更改時(shí)鎖定數(shù)據(jù),只有在更改完成時(shí)才釋放數(shù)據(jù)
悲觀鎖和樂(lè)觀鎖分別在什么條件下使用?
確保數(shù)據(jù)安全并處理多用戶并發(fā)訪問(wèn)。
悲觀鎖,顧名思義,就是對(duì)世界悲觀。他認(rèn)為其他人訪問(wèn)更改數(shù)據(jù)的概率非常高,因此他在數(shù)據(jù)開(kāi)始更改時(shí)鎖定數(shù)據(jù),只有在更改完成時(shí)才釋放數(shù)據(jù)。
樂(lè)觀鎖定。他對(duì)世界很樂(lè)觀。他認(rèn)為其他人訪問(wèn)更改數(shù)據(jù)的概率非常低,因此在修改完成并準(zhǔn)備好將修改提交到數(shù)據(jù)庫(kù)之前,他不會(huì)鎖定數(shù)據(jù)。更改完成后發(fā)布。
悲觀鎖將導(dǎo)致長(zhǎng)時(shí)間訪問(wèn)數(shù)據(jù)庫(kù)和不良的并發(fā)性,特別是長(zhǎng)事務(wù)。
樂(lè)觀鎖在現(xiàn)實(shí)中被廣泛使用,大多數(shù)制造商都使用它。