mysql逻辑架构

mysql数据库逻辑结构图如下:
struct.png
该图中主要模块和功能如下:

  • 连接器
    用户客户端连接处理,授权认证等。
  • 解析器/优化器/执行器
    该层涵盖了mysql核心功能:请求解析、优化、内置函数等。
    该层会解析查询,生成解析树并对其进行优化,包含重写查询、索引选择、表读取顺序调整等。
  • 存储引擎
    负责mysql数据的存储与提取。服务器通过接口api与存储引擎进行通信,这些接口屏蔽了不同存储引擎之间的差异。

wuqingfeng
0 声望0 粉丝