MySQL从概念上可以分为四层。
从上到下分别为:接入层、服务层、存储引擎层、系统文件层。
接入层:不同语言的客户端通过mysql的协议与mysql服务器进行连接通信,接入层进行权限验证、连接池管理、线程管理等。
服务层:包括sql解析器、sql优化器、数据缓冲、缓存等。
存储引擎层:mysql中存储引擎是基于表的。
系统文件层:保存数据、索引、日志等。
贴个图:
MySQL从概念上可以分为四层。
从上到下分别为:接入层、服务层、存储引擎层、系统文件层。
接入层:不同语言的客户端通过mysql的协议与mysql服务器进行连接通信,接入层进行权限验证、连接池管理、线程管理等。
服务层:包括sql解析器、sql优化器、数据缓冲、缓存等。
存储引擎层:mysql中存储引擎是基于表的。
系统文件层:保存数据、索引、日志等。
贴个图:
上一个文章:写在2017年的最后一天