1. 程式人生 > >MySQL伺服器邏輯架構

MySQL伺服器邏輯架構

伺服器邏輯架構圖如下圖所示。

第一層服務並不是MySQL獨有的,大多數基於網路的客戶端/伺服器的工具或者服務都有類似的架構,比如連線處理,授權認證以及安全等等。

第二層架構是MySQL比較有意思的部分。大多數MySQL的核心服務功能都在這一層,包括查詢解析,分析,優化,快取以及所有的內建函式,所有跨儲存引擎的功能都在這一層實現:儲存過程,觸發器,檢視等。

第三層包括了儲存引擎,儲存引擎負責MySQL中資料的儲存和提取。