个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~
⑩【MySQL存储引擎】
1. MySQL体系结构
MySQL体系结构
:
连接层
-
- 最上层是一些客户端和连接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为每个安全接入的用户端验证它所具有的操作权限。
服务层
-
- 第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化、部分内置函数的执行。所有跨存储引擎的功能也在这一层实现,如:过程、函数等。
引擎层
-
- 存储引擎真正的负责了MySQL中数据的存储和提取,服务器通过API和存储引擎进行通信。不同的存储引擎具备不同的功能,因此我们可根据自己的需要,选取合适的存储引擎来使用。
存储层
-
- 主要是将数据存储在文件系统之上,并完成与存储引擎的交互。
2. 存储引擎(介绍、操作)
存储引擎 - 介绍、操作
:
== 存储引擎就是存储数据、建立索引、更新 / 查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可称为表类型。(MySQL5.5 之后默认的存储引擎 —— InnoDB) ==