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架构轮廓的主要内容,如果未能解决你的问题,请参考以下文章

MySQL逻辑架构存储引擎和SQL预热 --MySQL高级篇1

Mysql逻辑体系架构

Mysql认识Mysql重要架构

MySQL高级知识- MySQL的架构介绍

MySQL高级

MySQL大系《Mysql集群架构》