1. 程式人生 > >臟讀與不可重復讀

臟讀與不可重復讀

對數 修改 -s 正在 提交 ont pan 讀數 數據庫

臟讀:當一個事務正在訪問數據,並對數據進行了修改,但還沒有提交的到數據庫中,此時另一個事務訪問並使用了這個數據。

那麽,另一個事務讀到的數據我們稱之為臟數據。

不可重復讀:在一個事務內,多次讀同一數據。在這個事務還沒有結束時,另外一個事務也訪問該同一數據。

那麽,在第一個事務中的兩次讀數據之間,由於第二個事務的修改,那麽第一個事務兩次讀到的數據可能是不一樣的。

這樣就發生了在一個事務內兩次讀到的數據是不一樣的。

臟讀與不可重復讀