阿里P8架构师私人珍藏的MySQL笔记,学到就是赚到

基本架构
MySQL 基本架构示意图如下:

MySQL 大体可以分为两部分:Server 层和存储引擎层(功能跟日常开发中的 Service 层和与 DAO 层有点像,可以对比理解)。
Server 层
主要有连接器(Connector)、查询缓存(Cache)、分析器(Parser)、优化器(Optimizer)和执行器(Executor)等,包括了 MySQL 的大部分核心功能以及所有内置函数(日期、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,例如存储过程、触发器、视图等。
存储引擎层
存储引擎(Storage Engine)层主要负责数据的存储和提取,它是直接和磁盘打交道的,以插件形式存在,例如 InnoDB、MyISAM、Memory 等多种存储引擎。
从 MySQL 5.5.5 开始,InnoDB 成为了默认的存储引擎。
Server 层
连接器
主要功能:跟客户端建

阿里P8架构师私人珍藏的MySQL笔记,学到就是赚到最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/27931.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>