{eval=Array;=+count(Array);}
所謂并發(fā),從概念可以看出其并不是并行,在用戶(hù)的角度來(lái)看有一種同時(shí)執(zhí)行的錯(cuò)覺(jué),但在數(shù)據(jù)庫(kù)內(nèi)部確實(shí)串行的,或者說(shuō)在某種粒度是串行的。
以更新表中某一行數(shù)據(jù)為例,在更新時(shí)會(huì)對(duì)改行數(shù)據(jù)加鎖,避免其它進(jìn)程對(duì)該行的訪問(wèn),從而避免數(shù)據(jù)沖突。
除此以外,還有其它各種鎖來(lái)適應(yīng)不同的場(chǎng)景。所以,我們所謂的并發(fā)場(chǎng)景下,并不會(huì)出現(xiàn)數(shù)據(jù)問(wèn)題。
數(shù)據(jù)庫(kù)里有一個(gè)技術(shù)叫唯一約束
代碼里有個(gè)技術(shù)叫事務(wù)控制
分?jǐn)?shù)據(jù)庫(kù)的鎖和代碼里的鎖
本人開(kāi)發(fā)老兵一枚,技術(shù)交流歡迎來(lái)我的頭條號(hào)
0
回答0
回答9
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答