MySQL架构

Posted suveng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL架构相关的知识,希望对你有一定的参考价值。

mysql架构

1. 逻辑架构

1.1 逻辑架构图

技术图片

1.2 架构分层

1.2.1 连接层

MySQL 客户端连接到MySQL server都是经过这一层的, 用与处理连接,授权校验,安全.

1.2.2 服务层

服务层是MySQL的核心服务层:

  1. 查询分析
  2. SQL优化
  3. 缓存机制
  4. 内建函数
  5. 触发器
  6. 视图
  7. 存储过程
  8. .....等等

1.2.3 存储层

存储层就是 MySQL用于存放数据的处理程序--存储引擎

MySQL内置的存储引擎有:

  • InnoDB
  • MyISAM
  • Memory
  • NDB
  • Archive

MySQL5.7的默认存储引擎是InnoDB,至于关于各个存储引擎的详细会在之后的系列文章讲到

以上是关于MySQL架构的主要内容,如果未能解决你的问题,请参考以下文章

MySQL的多存储引擎架构

MySQL架构

MySQL架构

入门MySQL——架构篇

MySQL高可用基于MHA架构的MySQL高可用故障自动切换架构

MySQL系列:谈谈MySQL架构