首先我們看下mysql的包含的內容
聯結器分析器查詢快取優化器執行器儲存引擎
聯結器
聯結器主要負責和客戶端建立連線,維持和管理連線,還有就是獲取許可權
查詢快取如果你配置了快取的查詢,那麼在mysql拿到請求時會查詢快取,如果命中就會直接把資料返回給客戶端.
分析器就是分析的語法是否正確就是我們查詢的提示語法錯誤.
優化器當你表中增加了多個索引或者多表操作的時候.由優化器來決定索引的使用,表連線的順序
執行器執行sql語句,操作儲存引擎,返回結果.
儲存引擎儲存資料,提供讀寫介面
mysql網路架構 MySQL 整體架構一覽
mysql 在整體架構上分為 server 層和儲存引擎層。其中 server 層,包括聯結器 查詢快取 分析器 優化器 執行器等,儲存過程 觸發器 檢視和內建函式都在這層實現。資料引擎層負責資料的儲存和提取,如 innodb myisam memory 等引擎。在客戶端連線到 server 層後,...
Android App整體架構
本文是對我在知乎乙個回答的整理,其中的內容大多是對我平時的閱讀和實踐的總結,希望對android的開發者有所幫助。但畢竟是個人的一些思考,難免有疏漏,也歡迎對本文的內容提出建議。模型層 model 中的整體 量是最大的,一般由大量的package組成,針對這部分需要做的就是在程式設計的過程中,做好模...
spring 整體架構
1.core container 核心容器 core 包含spring框架的核心工具類 beans 包含訪問配置檔案 建立和管理bean 以及進行ioc di 相關操作的所有類 context 整合beans為spring框架提供大量的擴充套件 expression language 提供表示式語言...