电子说
在面试中经常会问MySQL的体系结构,接下来详细分析MySQL的体系结构之前先理解数据库和实例两个概念。
数据库:物理操作系统文件或其他形式文件类型的集合。
实例:MySQL数据库实例在操作系统上是一个进程,用来操作数据库文件。
MySQL体系结构
从上图可以看出,MySQL Server有以下几个部分组成:
连接池组件
管理服务和工具组件
SQL接口组件
查询分析器组件
优化器组件
Cache组件
存储引擎
物理文件
跟Oracle 和SQL Server数据库对比,MySQL数据库的管理机制是类似的。但MySql数据库最重要的特点是提供了多种插件式的表存储引擎。存储引擎是基于表的,所以用户可以根据不同的需求为数据表选择不同的存储引擎,比较灵活。
全部0条评论
快来发表一下你的评论吧 !