MySQL作为互联网行业使用最多的关系型数据库之一,其InnoDB存储引擎本身就支持事务。MySQL的事务实现离不开Redo Log和Undo Log。从某种程度上说,事务的隔离性是由锁和MVCC机制实现的,原子性和持久性是由Redo Log实现的,一致性是由Undo Log实现的。
本章就简单地介绍下MySQL事务的实现原理,涉及的内容如下。
·Redo Log。
·Undo Log。
·BinLog。
·MySQL事务的流程。
·MySQL中的XA事务。