Продвинутый
Что такое Bitmap Index (Битовый индекс) и когда он применяется?
Bitmap Index — это специальный тип индекса, который идеально подходит для колонок с низкой кардинальностью (где мало уникальных значений: Пол, Статус заказа, Да/Нет).
Вместо хранения дерева (B-Tree), он создает битовую маску (строку из 0 и 1) для каждого уникального значения.
Пример для статуса 'ACTIVE': 100101 (значит 1, 4 и 6 строки активны).
✅ Плюсы: Занимает минимум места, позволяет мгновенно объединять условия (AND/OR) через побитовые операции.
❌ Минусы: Очень медленно обновляется (блокирует всю битовую строку). Не подходит для OLTP (частых записей), используется в OLAP (DWH).