数据库位图索引

3

我不理解为什么位图索引是有用的:

Ident. Name Gender  Bitmaps
                    F     M
1   Ann     Female  1   0
2   John    Male    0   1
3   Jacob   Male    0   1
4   Pieter  Unsp.   0   0
5   Elise   Female  1       0

如果查询需要找到所有某个性别的人-这很清楚。 但是当需要找到所有以“J”开头的名字时呢?
1个回答

6

位图索引通常仅适用于诸如性别之类的列,其中不同值的数量相对较小。您不会在名称上使用位图索引。由于维护位图索引的成本更高,它们在数据仓库中比在OLTP数据库中更有用。

位图索引的一个优点是可以将多个索引AND和OR在一起,以非常高效地回答查询。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接