mysql数据结构

InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑地存放在一个空间中,称之为表空间(tablespace)。表空间又由段(segment)、区(extent)、页(page)组成。页在一些文档中有时也称为块(block)

InnoDB存储引擎的逻辑存储结构

1425134-20190316171629020-1958519047

表空间

表空间可以看做是InnoDB存储引擎逻辑结构的最高层,所有的数据都存放在表空间中。

因为InnoDB存储引擎表是索引组织的,因此数据即索引,索引即数据。数据段即为B+树的叶子节点(Leaf node segment),索引段即为B+树的非索引节点(Non-leaf node segment)

区是由连续页组成的空间。

页是InnoDB磁盘管理的最小单位。

InnoDB存储引擎是面向列的,也就说数据是按行进行存放的。


No vendas la piel del oso antes de cazarlo.