Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Многомерная БД



Решение, предполагающее сохранение OLAP-куба в многомерной базе данных, как правило, позволяет добиться большей производительности, но если сохранять куб в естественном виде, то размер получаемого файла будет чрезвычайно велик. Более того, данные будут очень разреженными, так как для большинства сочетаний измерений фактов не будет. Методы решения этой проблемы разрабатываются в теории многомерных баз данных.

Относительно МБД следует сделать еще одно замечание. Часто значение термина OLAP ограничивают использованием многомерных баз данных, интерпретируя многомерность, содержащуюся в определении OLAP, как многомерность хранения. Это неверно, ибо многомерность OLAP носит презентационный уровень – данные должны представляться в многомерной форме, и многомерное хранение это всего лишь один из путей реализации OLAP.

Смешанный вариант

Компромиссным вариантом организации хранения данных является хранение исходных данных в реляционных таблицах, а агрегированных значений в МБД. Это позволяет, с одной стороны, уменьшить размер многомерной БД за счет исключения из нее одиночных фактов, а с другой стороны, добиться высокой производительности, свойственной МБД, особенно при работе преимущественно с агрегированными значениями. Такое решение свойственно инструментам категории HOLAP.





Дата публикования: 2014-12-28; Прочитано: 275 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...