事務(wù)的一致性怎么理解 數(shù)據(jù)庫:事務(wù)的一致性是什么意思呢?
數(shù)據(jù)庫:事務(wù)的一致性是什么意思呢?示例如下:銀行賬戶a向賬戶B匯款100元,數(shù)據(jù)庫執(zhí)行以下過程從賬戶a減少100元,然后從賬戶B增加100元的過程稱為交易。但是,如果系統(tǒng)在從a賬戶減少100元后出現(xiàn)故
數(shù)據(jù)庫:事務(wù)的一致性是什么意思呢?
示例如下:銀行賬戶a向賬戶B匯款100元,數(shù)據(jù)庫執(zhí)行以下過程從賬戶a減少100元,然后從賬戶B增加100元的過程稱為交易。但是,如果系統(tǒng)在從a賬戶減少100元后出現(xiàn)故障或者其他意外導(dǎo)致B賬戶沒有增加100元(我相信無論誰遇到這種事情,都會說不出話來,對吧?好吧,讓我們回到正題上來。)這種情況叫做事務(wù)不一致。由于事務(wù)尚未完成,數(shù)據(jù)庫將回滾整個過程。你可以理解它,就好像什么都沒發(fā)生過一樣。這種回滾機制是事務(wù)的一個特性,其目的是維護數(shù)據(jù)庫的事務(wù)一致性。我想我應(yīng)該說清楚