其他分享
首页 > 其他分享> > 7. 事务

7. 事务

作者:互联网

7.2 事务的实现

原子性、一致性、持久性通过数据库的redo log和undo log 来完成,redo log 称为重做日志,用来保证事务的原子性和持久性。undo log 用来保证事务的一致性。

redo log 和undo log 的作用可以视为是一种恢复操作,redo 恢复提交事务修改的页操纵,而undo 回滚行记录到某个特定版本。redo 是物理日志,undo是逻辑日志。

7.2.1 redo log

重做日志用来实现事务的持久性,其有两部分构成,分别是内存中的重做日志缓冲(redo log buffer),易失,二是重做日志文件,持久的。

InnoDB通过 force log at commit

 

标签:事务,log,undo,持久性,日志,redo
来源: https://www.cnblogs.com/jjfan0327/p/12730048.html