Loading

undo log和redo log

undo log和redo log的区别

redo log日志记录的是数据页的物理变化,服务宕机可用来同步数据,而undo log不同,它主要记录的是逻辑日志,当事务回滚时,通过逆操作恢复原来的数据,比如我们删除一条数据的时候,就会在undo log日志文件中新增一条delete语句,如果发生回滚就执行逆操作。
redo log保证了事务的持久性,undo log保证了事务的原子性和一致性。

posted @ 2024-05-10 10:19  worshipone  阅读(38)  评论(0)    收藏  举报