事務隔離到底有什么用
問題的解決:事務隔離
馬克- to-win:馬克 java社區(qū):防盜版實名手機尾號: 73203。
馬克-to-win:上述問題怎么解決呢?如果我們把你買衣服和你老婆轉(zhuǎn)錢算作是兩個不同的事務,這就簡單了。只要把這兩個事務隔離開,就可以了。當數(shù)據(jù)庫發(fā)現(xiàn)兩個事務同時想更改一條數(shù)據(jù)時,就會讓后進來的事務等一下,讓先進來的事務把事務操作完,再讓等著的事務完成它自己后面的操作。馬克-to-win:這樣,你老婆的轉(zhuǎn)賬事務等著你買衣服的事務先完成,帳上從800變成了200。接著你老婆再轉(zhuǎn)走那600元。當然會發(fā)現(xiàn)錢不夠(200<600),也轉(zhuǎn)不了了。這樣就對了,保持了數(shù)據(jù)的完整性,銀行也不會招致?lián)p失。