【MySQL技術內幕:InnoDB存儲引擎】MySQL中實例和數據庫的概念及體系結構

數據庫與實例

很多人會混淆兩個概念,即MySQL是數據庫,MySQL也是數據庫實例。作爲常見的數據庫術語,兩個詞的定義如下:

 MySQL被設計成一個單進程、多線程架構的數據庫,這也就是說,MySQL數據庫實例在系統上的表現就是一個進程。

“數據庫是文件的集合,是依照某種數據模型組織起來並存放於二級存儲器中的數據集合;數據庫實例是應用程序,是位於用戶與操作系統之間的一層數據管理軟件,用戶對數據庫的任何操作,包括數據庫定義、數據查詢、數據維護、數據庫運行控制等,都是在數據庫實例下進行的,應用程序只有通過數據庫實例才能和數據庫打交道。”

MySQL體系結構

MySQL由以下幾部分組成:連接池組件,管理服務和工具組件,sql接口組件,查詢分析器組件,優化器組件,緩衝組件,插件式存儲引擎,物理文件。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章