MySQL的基础架构

MySQL采用分层架构,主要包括连接层,服务层,和存储引擎层。

  1. 连接层
  • 负责客户端连接的管理,包括验证用户身份、权限检验、连接管理等
  • 可以通过数据库连接池来提升连接的处理效率
  1. 服务层
  • 是MySQL的核心,主要负责查询解析、优化、执行等操作。
  • 这一层,SQL语句会经过解析、优化器优化,然后转发到存储引擎执行,返回结果。
  • 这一层包含查询解析器,优化器,执行计划生成器,日志模块等。
  1. 存储引擎层
    负责数据的实际存储和提取。
    MySQL支持多种引擎,如InnoDB、MyISAM、Memory等。
posted @ 2025-05-20 17:36  kuki'  阅读(13)  评论(0)    收藏  举报