redo和undo 詳解

一般對undo有一個誤解,認爲undo用於數據庫物理地恢復到執行語句或事務以前的樣子,但實際上並不是如此。數據庫只是邏輯地恢復到原來的樣子,全部修改都被邏輯地取消,可是數據結構以及數據庫塊自己在回滾後可能大不相同。緣由在於:在全部多用戶系統中,可能會有數10、數百甚至數千個併發事務。數據庫的主要功能之一就是協調對數據的併發訪問。也許咱們的事務在修改一些塊,而通常來說每每會有許多其餘的事務也在修改這
相關文章
相關標籤/搜索