每天一个MySQL知识点【1】

MySQL总体架构

MySQL是一个关系型数据库管理系统,应用十分广泛,在学习任何一门知识之前,对其架构有一个概括性的了解是非常重要的,今天我们就先来学习一下MySQL的总体架构。

MySQL架构描述了MySQL系统中组件之间是怎样相互关联的。基本上,MySQL架构是一个客户端-服务器系统。MySQL数据库服务器是这个架构中的服务器,连接到服务器的应用程序是客户端。MySQL架构包含以下主要部分。
每天一个MySQL知识点【1】
由上图可以看出,MySQL由以下几个部分组成:

  • 连接池组件

  • 管理服务和工具组件

  • SQL接口组件

  • 查询分析器组件

  • 优化器组件

  • 缓冲组件

  • 可插拔式存储引擎

  • 物理文件

号外号外:

本公众号开通了MySQL每日知识点的特色栏目,大概有100期左右,每次发布的内容可能不会很多,但都是一些比较重要的、工作中经常会遇到的一些知识点。MySQL版本使用的是5.7;如未特别说明,默认使用的存储引擎是InnoDB。

欢迎大家订阅、点赞、转发,谢谢!

【下期预告】:MySQL数据类型:数值类型

欢迎关注微信公众号【互联网全栈架构】,及时掌握MySQL知识点。
每天一个MySQL知识点【1】