MySQL 服务器把数据的存储和提取操作都封装到了一个叫 存储引擎 的模块里。
把真实存取数据的功能划分为 存储引擎 的功能;
把连接管理、查询缓存、语法解析、查询优化这些并不涉及真实数据存储的功能划分为MySQL server 的功能;
各种不同的存储引擎向MySQL server 层提供统一的调用接口;
在 MySQL server 完成了查询优化后,只需按照生成的执行计划调用底层存储引擎提供的API,获取到数据后返回给客户端就好了。
1、服务器处理客户端请求客户端向服务器发送一段文本(MySQL语句),服务器处理后再向客户端发送一段文本(处理结果)。2、存储引擎MySQL 服务器把数据的存储和提取操作都封装到了一个叫 存储引擎 的模块里。 把真实存取数据的功能划分为 存储引擎 的功能; 把连接管理、查询缓存、语法解析、查询优化这些并不涉及真实数据存储的功能划分为MySQL server 的功能; 各种不同的存储引擎向MySQL server 层提供统一的调用接口; 在 MySQL server 完成了查询优化后,只需按