其实不是翻译的问题,叫聚簇索引还是挺形象的。
为什么叫聚簇索引呢?
因为索引和数据存储在同一个文件里面,才叫聚簇索引。
而索引和数据没有存在同一个文件里面才叫非聚簇索引,索引和数据是分开的。
聚簇索引里面的B+树的叶子节点里面存储的是完整的行数据,非聚簇索引的叶子节点里面存储的是行数据的主键和索引列,有通过主键去主键索引里面才能访问完整的行数据。
其实不是翻译的问题,叫聚簇索引还是挺形象的。
为什么叫聚簇索引呢?
因为索引和数据存储在同一个文件里面,才叫聚簇索引。
而索引和数据没有存在同一个文件里面才叫非聚簇索引,索引和数据是分开的。
聚簇索引里面的B+树的叶子节点里面存储的是完整的行数据,非聚簇索引的叶子节点里面存储的是行数据的主键和索引列,有通过主键去主键索引里面才能访问完整的行数据。