MySQL解密:InnoDB存储引擎重做日志漫游

Undo Log

Undo Log 是为了实现事务的原子性,在MySQL数据库 InnoDB 存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。

事务的原子性(Atomicity)


事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生  了错误,要回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过。

......