索引全称及其简称简介:1.**B树(BalancedTree)**:一种自平衡的树结构,保持数据有序,支持高效查找、插入和删除操作。2.**B+树(B+Tree)**:B树的变种,非叶子节点仅存储键,数据全部存储在叶子节点,适合数据库和文件系统索引。3.**哈希索引(HashIndex)**:基于哈希表实现,支持快速等值查询,但不支持范围查询。4.**全文索引(Full-TextIndex)**:用于文本内容的搜索,支持关键词匹配和模糊查询。5.**位图索引(BitmapIndex)**:使用位图表示数据,适合低基数列的高效查询。6.**倒排索引(InvertedIndex)**:将文档中的词映射到文档位置,常用于搜索引擎。7.**聚集索引(ClusteredIndex)**:数据按索引键物理排序,一个表只能有一个聚集索引。8.**非聚集索引(Non-ClusteredIndex)**:索引与数据分开存储,一个表可有多个非聚集索引。9.**复合索引(CompositeIndex)**:由多列组成的索引,支持多条件查询优化。10.**唯一索引(UniqueIndex)**:确保索引列的值唯一,常用于主键或唯一约束。11.**空间索引(SpatialIndex)**:优化地理空间数据查询(如R树)。12.**函数索引(Function-BasedIndex)**:基于表达式或函数结果创建的索引。13.**覆盖索引(CoveringIndex)**:索引包含查询所需的所有列,避免回表操作。14.**前缀索引(PrefixIndex)**:仅对列值的前缀部分建立索引,节省存储空间。15.**局部索引(PartialIndex)**:仅对表中部分数据建立索引(如WHERE条件过滤后的数据)。16.**位图连接索引(BitmapJoinIndex)**:用于多表连接的位图优化。17.**主键索引(PrimaryKeyIndex)**:特殊的唯一索引,标识表中每一行的唯一性。18.**外键索引(ForeignKeyIndex)**:加速外键约束检查的索引。19.**全文检索索引(FTSIndex)**:专为全文搜索优化的索引类型。20.**列存储索引(ColumnstoreIndex)**:按列而非行存储数据,适合分析型查询。这些索引类型在不同场景下优化数据访问效率,选择合适的索引可显著提升查询性能。
