MySQL简介

MySQL 的架构共分为两层:Server 层和存储引擎层

Server 层 负责建立连接、分析和执行 SQL。

存储引擎层 负责数据的存储和提取。支持 InnoDB、MyISAM、Memory 等多个存储引擎,不同的存储引擎共用一个 Server 层。底层B+树。

MySQL简介_第1张图片

数据库文件里包括 保存表结构表数据的文件

独占表空间文件(储存表数据的文件)

表空间由段(segment)、区(extent)、页(page)、行(row)组成

MySQL简介_第2张图片

行: 数据库表中的记录都是按行(row)进行存放的

页:数据是按「页」为单位来读写的,读一条记录的时并不是将这个行记录从磁盘读出来,而是以页为单位,将其整体读入内存。

你可能感兴趣的:(mysql)