Database 数据库位图索引

Database 数据库位图索引,database,bitmap,indexing,Database,Bitmap,Indexing,我不明白为什么bitmasps索引很有用: 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 若查询需要找到所有具有某种性别的人,那个么很清楚。 但是,当例如需要查找所

我不明白为什么bitmasps索引很有用:

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”开头的名称时,

位图通常仅适用于不同值数量相当少的列,如SENDESS。您不会对名称使用位图索引。由于维护位图索引的成本较高,因此它们在数据仓库中比在OLTP数据库中更有用

位图索引的一个优点是,它们中的许多可以一起进行and和OR运算,以非常有效地回答查询