自觉小鸽子

文章
6
资源
0
加入时间
2年11月11天

MySQL - 一文了解MySQL的基础架构及各个组件的作用1. 概述2. 连接器3. 查询缓存4. 分析器5. 优化器6. 执行器6. 总结

MySQL可以基本划分为Server层和存储引擎层两部分:Server层包含了MySQL大多数核心功能,除了图中标注的连接器,查询缓存,分析器,优化器,执行器,还有所有的内置函数(日期,时间,数学和加密函数),所有跨存储引擎的功能都在这一层实现,如存储过程、触发器、视图等。存储引擎层负责MySQL中数据的存储和提取。和Linux下的各种文件系统一样,每个存储引擎都有自己的优势和劣势,各种存储引擎通过提供API和Server层对接,通过API屏蔽各种存储引擎之间的差异。常见的存储引擎有InnoDB