第2节 MySQL系统的架构体系
发布时间:2022-10-15 11:05:31 所属栏目:MySql教程 来源:
导读: 本节主要介绍MySQL系统的架构体系分哪几层,各个层次的功能和组件构成。
MySQL Server架构自顶向下可以分为4个层次mysql系统,分别是网络连接层、服务层、存储引擎层和系统文件层。
一、网络连接
MySQL Server架构自顶向下可以分为4个层次mysql系统,分别是网络连接层、服务层、存储引擎层和系统文件层。
一、网络连接
|
本节主要介绍MySQL系统的架构体系分哪几层,各个层次的功能和组件构成。 MySQL Server架构自顶向下可以分为4个层次mysql系统,分别是网络连接层、服务层、存储引擎层和系统文件层。 一、网络连接层(Client Connectors) 客户端连接层负责提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程技术,例如常见的 Java、Python、.NET等,它们通过各自API技术与MySQL建立连接。 二、服务层(MySQL Server) 服务层是MySQL Server的核心,主要包含系统管理和控制工具、连接池、SQL接口、解析器、查询优化器和缓存六个部分。 三、存储引擎层(Pluggable Storage Engines) 存储引擎层负责MySQL中数据的存储与提取,与底层系统文件进行交互。MySQL存储引擎是插件式的,服务器中的查询执行引擎通过接口与存储引擎进行通信,接口屏蔽了不同存储引擎之间的差异 。现在有很多种存储引擎,各有各的特点,最常见的存储引擎是MyISAM和InnoDB。 四、系统文件层(File System) 系统文件层负责将数据库的数据和日志存储在文件系统之上,并完成与存储引擎的交互,是文件的物理存储层。主要包含日志文件、数据文件、配置文件、pid 文件、socket 文件等。 (编辑:PHP编程网 - 钦州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐




浙公网安备 33038102330484号