1.mysql架构轮廓
Posted historyofsmile
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.mysql架构轮廓相关的知识,希望对你有一定的参考价值。
1.mysql架构轮廓
- mysql 整体设计结构包含:
- Server层和缓存层两个独立的部分,真实的数据存储和结构取决于存储引擎;
- mysql设计之初支持的默认引擎是:MyISAM,5.5.5版本以后才改成默认支持InnoDB引擎。
Server层
Server层包含:连接器、分析器、优化器、执行器;
● 连接器:校验客户端身份、维护客户端连接 — 保证访问者身份
● 分析器:词法分析、语法分析 — 保证正确的sql语句
● 优化器:决定使用什么索引,join的联表顺序 — 顾名思义,就是优化
● 执行器:调用引擎接口,操作数据 — 发布执行命令
引擎层
存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持 InnoDB、MyISAM、Memory 等多个存储引擎。现在最常用的存储引擎是 InnoDB,它从 MySQL 5.5.5 版本开始成为了默认存储引擎。
以上是关于1.mysql架构轮廓的主要内容,如果未能解决你的问题,请参考以下文章