# 所谓ACID就是事务的四种特性 # 分别是:原子性、一致性、隔离性、持久性 # 原子性依靠undolog保证,undo日志保存了事务发生前的数据上一个版本,可以用于回滚,保证事务的原子性 # MVCC多版本并发控制用于保证事务的隔离性 # MySQL在重启服务时根据redo日志进行重做,保证了数据的持久性 # 一致性依靠另外三个特性共同保证