B-Tree используется по умолчанию. У нас есть таблицы с миллиардом строк с индексами B-дерева. OLTP-системы почти всегда используют B-дерево для всего. Единственный раз, когда вы рассматриваете альтернативные типы индексов, из-за особых соображений Например, набор данных с высокой избыточностью (низкая мощность): как индекс столбца, который содержит только Y или N символов, может выиграть от индекса битовой карты. По крайней мере, с точки зрения ресурсов.
Растровые изображения часто предпочитаются для приложений хранилища данных. Другими подходами являются многораздельные таблицы, в которых один физический файл данных содержит один общий столбец. Это избавляет от необходимости читать все файлы в табличном пространстве для запуска отчета. Пример: данные на конец месяца для A / R.