2、mysql架构
mysql逻辑架构
mysql数据库逻辑结构图如下:该图中主要模块和功能如下:
- 连接器用户客户端连接处理,授权认证等。
- 解析器/优化器/执行器该层涵盖了mysql核心功能:请求解析、优化、内置函数等。该层会解析查询,生成解析树并对其进行优化,包含重写查询、索引选择、表读取顺序调整等。
- 存储引擎负责mysql数据的存储与提取。服务器通过接口api与存储引擎进行通信,这些接口屏蔽了不同存储引擎之间的差异。
转载自:https://segmentfault.com/a/1190000042287408