MySQL架構簡介

2021-10-10 21:21:41 字數 514 閱讀 7377

這裡我們主要講講mysql高階內容,基礎部分我們之前已經說過,可以檢視之前的部落格。

外掛程式式的儲存引擎架構將查詢處理和其他的系統任務以及資料的儲存提取相分離,這種架構確保了mysql的靈活性,可以根據業務需求和實際需要選擇合適的儲存引擎,預設是innodb引擎

主外來鍵支援

不支援事務

支援不支援

行表鎖行鎖,頁面鎖,表鎖都支援,行鎖適合高併發

只支援表鎖,不適合高併發

快取不僅快取索引,還快取真實資料,對記憶體要求較高

只快取索引,不快取真實資料

表空間大

小關注點

事務效能

MySQL邏輯架構簡介

和其他資料庫相比,mysql有點與眾不同,它的架構可以在多種不同場景中應用並發揮良好作用。主要體現在儲存引擎的架構上,外掛程式式的儲存引擎架構將查詢處理和其它的系統任務以及資料的儲存提取相分離。這種架構可以根據業務的需求和實際需要選擇合適的儲存引擎。第一層 連線層 最上層是一些客戶端和連線服務,包含...

MySQL邏輯架構簡介

一 邏輯架構圖總體概覽 和資料庫相比,mysql有點與眾不同,他的架構可以在多種不同場景中應用並發揮良好作用,主要體現在儲存引擎的架構上,外掛程式式的儲存引擎架構將查詢處理和其他的系統任務以及資料儲存的儲存提取相分離,這種架構可以個根據業務的需求和實際需要選擇合適的儲存引擎。可分為以下幾層 1 連線...

MySQL的邏輯架構簡介

1.連線層 最上層是一些客戶端和連線服務,包含本地sock通訊和大多數基於客戶端 服務端工具實現的類似於tcp ip的通訊。主要完成一些類似於連線處理 授權認證及相關的安全方案。在該層上引入了執行緒池的概念,為通過認證安全接入的客戶端提供執行緒。同樣在該層上可以實現基於ssl的安全鏈結。伺服器也會為...