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