這一個圖就是整個MySQL的模型;
客戶端--->連接池--->解析器--->優化器--->執行器--->存儲引擎[innodb]-->磁盤;
第一個問題: 怎麼保證事務一致性的?
第二個問題: redo_log undo_log bin_log 都是幹什麼用到?
bin_log 屬於server層 undo_log也是屬於server層, binlog 做同步用,歸檔用
redo_log 用於事務, Mysql在5.7之前是不支持事務的,集成InnoDB, 就支持事務, 加入redo_log就是爲了事務一致性.