转自: https://blog.csdn.net/ria_coder/article/details/2206709
例如一本字典,字典的正文部分是按照 拼音进行排序的(A~Z),
目录部分分为 部首目录 和 检字表目录 等
聚集索引: 字典的正文部分本身就是一个目录,您不需要再去查其他目录来找到您需要找的内容。我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”
非聚集索引: 字典中按照 部首目录 和 检字表目录 等找到的文字,比如您查“张”字,前后可能是“驰”和“弩”,“驰”“张”“弩” 三字是在非聚集索引中的排序,而在正文中的排序是不连续的,是字典正文中的字在非聚集索引中的映射。我们可以通过这种方式来找到您所需要的字,但它需要两个过程,先找到目录中的结果,然后再翻到您所需要的页码。我们把这种目录纯粹是目录,正文纯粹是正文的排序方式称为“非聚集索引”
注: 每个表只能有一个聚集索引,因为目录只能按照一种方法进行排序。