Декомпозиция операций пересечения и соединения на основе доменно-интервальной фрагментации колоночных индексов

Авторы

  • Елена Владимировна Иванова Автор
  • Леонид Борисович Соколинский Автор

Аннотация

Статья посвящена вопросам декомпозиции реляционных операций путем использования распределенных колоночных индексов с доменно-интервальной фрагментацией. Такая декомпозиция позволяет организовать параллельное выполнение ресурсоемких реляционных операций без обменов данными между процессорными ядрами. Все фрагменты колоночного индекса хранятся в оперативной памяти в сжатом виде. При параллельном выполнении реляционной операции упакованные фрагменты индексов входных отношений загружаются на различные процессорные ядра, где происходят их распаковка, выполнение реляционной операции над фрагментами и упаковка частичного результата, представляющего собой наборы ключей. Затем частичные результаты объединяются в результирующий набор ключей, с использованием которого СУБД собирает результирующее отношение. Указанный подход позволяет организовать эффективное параллельное выполнение запросов к сверхбольшим базам данных на современных кластерных вычислительных системах, оснащенных многоядерными ускорителями.

Биографии авторов

  • Елена Владимировна Иванова
    программист Лаборатории суперкомпьютерного моделирования
  • Леонид Борисович Соколинский
    Проректор по информатизации

Опубликован

2015-02-05

Выпуск

Раздел

Информатика, вычислительная техника и управление