美文网首页
一天一道面试题——数据库篇1(MySQL架构)

一天一道面试题——数据库篇1(MySQL架构)

作者: 猿哥媛姐 | 来源:发表于2022-02-16 14:45 被阅读0次

说一说MySQL架构

参考书籍《MySQL技术内幕:InnoDB存储引擎》

MySQL架构

这是一个看图说话的题。面试的时候没有图,所以要在脑海里面记下来。

分层作答,MySQL架构有三层:连接层,服务层和存储引擎层。

连接层

连接层也就是各种客户端接入的组件,支持多种语言。

数据服务层

数据库服务层管理数据库连接,接收请求,执行mysql语句。组成部分:

  • 连接池组件
  • 管理服务和工具组件(备份,恢复,安全,复制,集群等功能)
  • SQL接口组件
  • 优化器组件
  • 缓冲组件

存储引擎层

MySQL提供了插件式的存储引擎。提供了一系列标准的管理和服务支持,这些是和存储引擎本身没有关系的抽象。常见的MySQL引擎有InnoDB,MyISAM和Memory。

相关文章

网友评论

      本文标题:一天一道面试题——数据库篇1(MySQL架构)

      本文链接:https://www.haomeiwen.com/subject/qiaklrtx.html