mysql的架構

  和其餘數據庫相比,mysql有點不同凡響,它的架構能夠在多種不一樣場景中應用併發揮好的做用,而理解其設計是發揮好做用的先決條件mysql

  每當咱們在想起mysql的邏輯架構師,咱們能夠構造一副mysql各組件之間是如何協同工做的架構圖,就會有深刻理解mysql服務器。sql

    

  最上層並非mysql所獨有的,大多數基於網絡的客戶端/服務器的工具或者服務都有相似的架構,好比鏈接處理、受權認證、安全等。數據庫

  第二層纔是mysql的核心服務功能,其中包括查詢解析、分析、優化、、緩存以及全部的內置函數(例如,日期、時間、數學和加密函數),全部的跨存儲引擎的功能都在這裏實現:存儲過程、觸發器、視圖等。緩存

  第三層包括存儲引擎。存儲引擎負責mysql中的數據的存儲和提取。安全

  固然mysql第二層不會如此簡單,其中包含了不少的子模塊服務器

詳細狀況就不作一一解析了網絡

相關文章
相關標籤/搜索