Исследовательская группа

Лаборатория информационных систем

PosDB: Distributed Column-Store

Руководители проекта: Георгий Чернышев, Кирилл Смирнов
Статус: Активный

PosDB — движок распределенной дисковой колоночной СУБД, ориентированной на обработкуOLAP запросов в среде без разделения ресурсов. Система создана полностью с нуля и предна-значена для изучения распределенного выполнения запросов в колоночных системах.

В настоящее время исполнение запросов в PosDB основывается на модели Volcano c поблочнойобработкой и поздней материализации. Для поддержки реляционных операций, таких как соединение, агрегация и фильтрация, в системе реализованы различные физические операторы. Кроме того, специальные служебные операторы обеспечивают внутризапросный параллелизм и сетевоевзаимодействие. В системе поддерживается интервальное горизонтальное фрагментирование с реплицированием данных.

В текущем состоянии PosDB может выполнять все запросы из эталонного теста Star SchemaBenchmark, как в локальном, так и в распределенном случае.

Участники

Публикации