深入理解MySQL事务(undolog在实现可重复读中的作用以及开启binlog后的两阶段提交)
InnoDB支持扁平事务,带有保存点的事务,链式事务,分布式事务。但是不原生支持嵌套事务。用户可以通过带有保存点的事务来模拟串行的嵌套事务。
事务的实现
事务的隔离性由锁实现;
原子性,一致性,持久性通过数据库的redo log 和 undo log实现。其中redo log称为重做日志,用来保证事务的原子性和持久性;undo log用来保证事务的一致性。
undo log并不是redo的逆过程。...
原创
2019-10-19 13:32:36 ·
706 阅读 ·
2 评论