mysql由資料檔案和資料庫例項組成,是單程序多執行緒架構組成。
資料庫檔案:物理作業系統檔案或者其它檔案的集合,在mysql中,資料庫檔案可以是frm、myd、myi、ibd等結尾的檔案,當使用ndb儲存引擎時候,不是os檔案,是存放於記憶體中的檔案;
資料庫例項:由資料庫後台程序/執行緒以及乙個共享記憶體區組成的記憶體結構,共享記憶體可以被執行的後台程序/執行緒所共享。資料庫關閉,資料例項就不存在了,資料庫檔案還是儲存在磁碟上。
主要元件介紹:
1.connectors指的是不同開發語言中與sql的介面程式;
2.management serveices & utilities: 服務和工具管理介面;
3.connection pool: 連線池;
4 sql inte***ce: sql介面;
5.parser: sql解析器;
6.optimizer: 查詢優化器;
7.cache和buffer: 查詢快取;
8.engine :儲存引擎
未完,待續。。。
mysql 體系結構 了解MySQL體系結構
mysql 資料庫體系結構圖 mysql 由以下幾部分組成 1 connectors 不同語言中與 sql 的互動 show variables like connection variable name value character set connection utf8 collation c...
簡述mysql體系結構 MySQL體系結構
一 mysql登入方式 一 tcp ip方式 遠端 本地 mysql uroot poldboy123 h 10.0.0.51 p3306 二 socket方式 mysql uroot poldboy123 s tmp mysql.sock 二 例項介紹 例項 mysqld後台守護程序 主線程 ma...
MySQL體系結構
了解mysql必須牢牢記住其體系結構圖,mysql是由sql介面,解析器,優化器,快取,儲存引擎組成的 1 connectors指的是不同語言中與sql的互動 2 management serveices utilities 系統管理和控制工具 3 connection pool 連線池。管理緩衝使...