这一个图就是整个MySQL的模型;
客户端--->连接池--->解析器--->优化器--->执行器--->存储引擎[innodb]-->磁盘;
第一个问题: 怎么保证事务一致性的?
第二个问题: redo_log undo_log bin_log 都是干什么用到?
bin_log 属于server层 undo_log也是属于server层, binlog 做同步用,归档用
redo_log 用于事务, Mysql在5.7之前是不支持事务的,集成InnoDB, 就支持事务, 加入redo_log就是为了事务一致性.