Схема обратной звезды
Схема «обратная звезда» — это схема , оптимизированная для быстрого извлечения больших объемов описательных данных . Проект был основан на звездообразной схеме склада . [1] и его адаптация для описательных данных потребовала «перевернуть» некоторые ключевые характеристики классической звездной схемы.
Модель [ править ]
Отношение центральной таблицы к таблицам измерений — «один ко многим» или, в некоторых случаях, «многие ко многим», а не «многие к одному»; первичные ключи центральной таблицы являются внешними ключами в таблицах измерений, а основные таблицы, как правило, меньше таблиц измерений.
Столбцы основной таблицы обычно являются источником ограничений запроса , в отличие от таблиц измерений в классической звездообразной схеме. Если запросы начинаются с таблицы меньшего размера, многие результаты отфильтровываются на ранних этапах процесса запроса, что упрощает весь путь поиска .
Для большей гибкости допускается наличие более одной основной таблицы, при этом основная и подосновная таблицы имеют отношение «один ко многим». Каждая основная таблица может иметь свои собственные таблицы измерений. Чтобы обеспечить дальнейшую оптимизацию запросов , набор данных можно разделить на отдельные физические схемы либо на одном и том же сервере базы данных , либо на разных серверах базы данных.
См. также [ править ]
Ссылки [ править ]
- ^ «Набор инструментов для жизненного цикла хранилища данных» . 1998. Архивировано из оригинала 14 октября 2011 г.