mysql数据库的逻辑架构和存储引擎
生活随笔
收集整理的這篇文章主要介紹了
mysql数据库的逻辑架构和存储引擎
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
mysql邏輯架構(gòu)
第一層
最上層的服務(wù)并不是mysql獨(dú)有的,大多數(shù)基于客戶端/服務(wù)器的工具或服務(wù)器都有類似架構(gòu)。主要服務(wù)包括:連接處理,授權(quán)認(rèn)證,安全等。
第二層
第二層架構(gòu)是mysql比較有意識的部分。大多數(shù)mysql核心服務(wù)功能都在這一層,包括:查詢解析,分析,優(yōu)化,緩存和所有的內(nèi)置函數(shù)(如 日期,時間,加密函數(shù)等)所有跨儲存引擎的功能都在這一層實(shí)現(xiàn):存儲過程,觸發(fā)器,視圖等。
第三層
第三層包含了存儲引擎。儲存引擎負(fù)責(zé)mysql中數(shù)據(jù)庫的存儲和讀取。
參考:《高性能mysql》
推薦文章:http://www.kokojia.com/article/20495.html
拓展
mysql主要的存儲引擎myisam和innodb的不同之處?
| 事務(wù)的支持不同 | 支持事務(wù) | 不支持事務(wù) |
| 鎖粒度 | 行鎖應(yīng)用 | 表鎖 |
| 存儲空間 | 既緩存索引文件又緩存數(shù)據(jù)文件 | 只能緩存索引文件 |
| 外鍵(foreign key) | 支持外鍵 | 不支持外鍵 |
轉(zhuǎn)載于:https://www.cnblogs.com/du-z/p/11166257.html
總結(jié)
以上是生活随笔為你收集整理的mysql数据库的逻辑架构和存储引擎的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第13届年度Webby奖采用Silver
- 下一篇: 《算法导论》学习总结 — 21.第16章