MySQL undo redo log的基本理解

和oracle同样,mysql也是使用undo log来实现事务的原子性及多版本控制。mysql 为了知足事务的原子性,在操做任何数据以前,首先将数据备份到一个地方  (这个存储数据备份的地方称为Undo Log)。而后进行数据的修改。若是出现了错误或者用户执行了  ROLLBACK语句,系统能够利用Undo Log中的备份将数据恢复到事务开始以前的状态。事务一旦完成,该事务对数据的修改都会持久的
相关文章
相关标签/搜索