MySQL學習路線
在運維工作中,我們會經常接觸到數據庫MySQL,現在公司openstack中的數據庫就是採用的mysql,雖然在工作中處理過很多MySQL故障,但對MySQL數據庫缺乏系統而全面的理論知識,下面是借用MySQL王者進階之路的作者梳理的MySQL數據學習路線,僅供大家參考學習。
MySQL邏輯架構
以下是MySQL各組件之間協同工作的架構圖。
最上層是大多數基於網絡的客戶端/服務端的工作或者服務類似的架構,如連接處理、授權認證、網絡安全等。
第二層是MySQL的核心層,包含查詢解析、分析、優化、緩存以及一些內置函數。
第三層包含存儲引擎,如MyISAM、InnoDB等。