Битовый индекс базы данных - PullRequest
3 голосов
/ 31 августа 2011

Я не понимаю, почему индексы битмапса полезны:

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 голосов
/ 31 августа 2011

Растровые изображения обычно полезны только для столбцов, таких как Gender, где количество различных значений довольно мало. Вы не будете использовать растровый индекс в именах. Они также более полезны в хранилищах данных, чем в базах данных OLTP из-за более высокой стоимости обслуживания растровых индексов.

Одним из преимуществ растровых индексов является то, что некоторые из них могут быть объединены AND и OR для очень эффективного ответа на запросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...