Oracle在日志中記錄修改后數據,而將修改前的數據記錄到“回滾段”(ROLLBACKSEGMENT)中。UNDO信息也會記錄在REDO中,也就是說Oracle會把修改前的數據及其修改后的數據都記錄在REDO中,以便實例失效的時候進行recovery。
DB2在做數據修改時,在日志中既記錄了修改前的數據(也就是UNDO日志),也記錄了修改后的數據(即REDO日志)。對于DB2 V9 7之前的版本,讀取數據的應用程序,遇到正在被其他應用程序修改的數據時