SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое Bitmap Index (Битовый индекс) и когда он применяется?

Bitmap Index — это специальный тип индекса, который идеально подходит для колонок с низкой кардинальностью (где мало уникальных значений: Пол, Статус заказа, Да/Нет).

Вместо хранения дерева (B-Tree), он создает битовую маску (строку из 0 и 1) для каждого уникального значения.
Пример для статуса 'ACTIVE': 100101 (значит 1, 4 и 6 строки активны).

✅ Плюсы: Занимает минимум места, позволяет мгновенно объединять условия (AND/OR) через побитовые операции.
❌ Минусы: Очень медленно обновляется (блокирует всю битовую строку). Не подходит для OLTP (частых записей), используется в OLAP (DWH).

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Стратегии индексов»

Ещё вопросы раздела «SQL и БД»

Все вопросы раздела «SQL и БД»