Основные примеры — B-tree для равенств и диапазонов, hash для равенства, GIN для составных значений, GiST для специальных поисков и BRIN для крупных коррелированных таблиц.
Какие индексы знаешь в БД?
Основные примеры — B-tree для равенств и диапазонов, hash для равенства, GIN для составных значений, GiST для специальных поисков и BRIN для крупных коррелированных таблиц.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Основные примеры — B-tree для равенств и диапазонов, hash для равенства, GIN для составных значений, GiST для специальных поисков и BRIN для крупных коррелированных таблиц.
Отдельно различайте составные, уникальные, частичные и функциональные индексы: это свойства или способы построения, а не всегда самостоятельные структуры. Набор зависит от СУБД. Индекс ускоряет подходящие чтения ценой места и обслуживания записей, поэтому его выбирают по реальным запросам.