undo log和redo log

worshipone發表於2024-05-10

undo log和redo log的區別

redo log日誌記錄的是資料頁的物理變化,服務當機可用來同步資料,而undo log不同,它主要記錄的是邏輯日誌,當事務回滾時,透過逆操作恢復原來的資料,比如我們刪除一條資料的時候,就會在undo log日誌檔案中新增一條delete語句,如果發生回滾就執行逆操作。
redo log保證了事務的永續性,undo log保證了事務的原子性和一致性。

相關文章