redo&undo log

redo 与undo 日志的最主要区别
1.undo日志:在恢复时取消未完成事务的影响,忽略已提交的事务
   redo日志:忽略未完成的事务,重做已提交事务的改变。
2.undo日志:先将修改后的数据写到磁盘(直接commit到磁盘)
   redo日志:先commit,然后将修改后的数据写到磁盘
3.当遵循undo日志的u1和u2规则,恢复时我们所需要的是数据库的旧值
   使用redo日志恢复时,我们需要的是新值

猜你喜欢

转载自www.cnblogs.com/Kid-Zhou/p/9088801.html