MySQL 基礎知識點

這一個圖就是整個MySQL的模型;

客戶端--->連接池--->解析器--->優化器--->執行器--->存儲引擎[innodb]-->磁盤;

 

第一個問題: 怎麼保證事務一致性的?

 

第二個問題:  redo_log   undo_log   bin_log 都是幹什麼用到? 

bin_log 屬於server層  undo_log也是屬於server層,  binlog 做同步用,歸檔用

redo_log 用於事務, Mysql在5.7之前是不支持事務的,集成InnoDB, 就支持事務, 加入redo_log就是爲了事務一致性.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章