MySQL存储引擎
1.存储引擎
存储引擎就是存储数据、建立索引、更新、查询数据等技术的实现方式。
1.1 MySQL 体系结构
MySQL体系结构
连接层
主要完成一些类似于连接处理、授权认证、及相关的安全方案。
服务层
主要完成大多数的核心服务功能,如 SQL 接口,并完成缓存的查询,SQL 的分析和优化,是否使用索引,部分内置函数的执行。
引擎层
存储引擎真正的负责了 MySQL 中数据的存储和提取,服务器通过 API 和存储引擎进行通信。不同的存储引擎具有不同的功能,这样我们可以根据自己的需要,来选取合适的存储引擎。数据库中的索引是在存储引擎层实现的
存储层
主要是将数据 (如...