![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Решение, предполагающее сохранение OLAP-куба в многомерной базе данных, как правило, позволяет добиться большей производительности, но если сохранять куб в естественном виде, то размер получаемого файла будет чрезвычайно велик. Более того, данные будут очень разреженными, так как для большинства сочетаний измерений фактов не будет. Методы решения этой проблемы разрабатываются в теории многомерных баз данных.
Относительно МБД следует сделать еще одно замечание. Часто значение термина OLAP ограничивают использованием многомерных баз данных, интерпретируя многомерность, содержащуюся в определении OLAP, как многомерность хранения. Это неверно, ибо многомерность OLAP носит презентационный уровень – данные должны представляться в многомерной форме, и многомерное хранение это всего лишь один из путей реализации OLAP.
Смешанный вариант
Компромиссным вариантом организации хранения данных является хранение исходных данных в реляционных таблицах, а агрегированных значений в МБД. Это позволяет, с одной стороны, уменьшить размер многомерной БД за счет исключения из нее одиночных фактов, а с другой стороны, добиться высокой производительности, свойственной МБД, особенно при работе преимущественно с агрегированными значениями. Такое решение свойственно инструментам категории HOLAP.
Дата публикования: 2014-12-28; Прочитано: 292 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!