每天一个MySQL知识点【1】
MySQL总体架构
MySQL是一个关系型数据库管理系统,应用十分广泛,在学习任何一门知识之前,对其架构有一个概括性的了解是非常重要的,今天我们就先来学习一下MySQL的总体架构。
MySQL架构描述了MySQL系统中组件之间是怎样相互关联的。基本上,MySQL架构是一个客户端-服务器系统。MySQL数据库服务器是这个架构中的服务器,连接到服务器的应用程序是客户端。MySQL架构包含以下主要部分。
由上图可以看出,MySQL由以下几个部分组成:
-
连接池组件
-
管理服务和工具组件
-
SQL接口组件
-
查询分析器组件
-
优化器组件
-
缓冲组件
-
可插拔式存储引擎
-
物理文件
号外号外:
本公众号开通了MySQL每日知识点的特色栏目,大概有100期左右,每次发布的内容可能不会很多,但都是一些比较重要的、工作中经常会遇到的一些知识点。MySQL版本使用的是5.7;如未特别说明,默认使用的存储引擎是InnoDB。
欢迎大家订阅、点赞、转发,谢谢!
【下期预告】:MySQL数据类型:数值类型
欢迎关注微信公众号【互联网全栈架构】,及时掌握MySQL知识点。