体系结构

客户端

API,CLI,GUI

服务层

  1. 连接管理器
  2. 查询缓存
  3. 查询解析
  4. 查询优化器

DML,DDL等语句解析定义层 与存储引擎无关

存储引擎层

该层中存放数据存储引擎

这些引擎必须实现 MySQL定义的存储引擎接口,才可被使用

如 Innodb , MyISam ,CSV 存储引擎等

存储引擎针对于表而不是库,一个数据库中多个表可以指定不同引擎

不同引擎可能 操作语句支持存在不同