Первый информационный портал с хранилищем данных был создан нами еще в 1995г. Тогда серверы были еще совсем маломощные, и созданное нами хранилище данных содержало реляционную базу данных и набор витрин данных написанных на языках
C и
HTML. Это позволило создать портал с предельно малым временем вывода страницы и предельно высокой нагрузочной способностью.
Но это уже в далеком прошлом. Сейчас серверы достаточно мощные и для создания хранилищ данных мы используем только одну СУБД (систему управления базами данных) и для исходной реляционной базы данных, и для витрин данных, это MS SQL Server (или Oracle для очень крупных порталов).
Хранилище данных содержит четыре основных компонента:
- Систему ввода в реляционную базу данных;
- Реляционную базу данных;
- Загрузчик витрин данных;
- Витрины данных.
Обычные корпоративные порталы содержат только два первых компонента и много проще и дешевле в разработке. Но только архитектура хранилищ данных позволяет создавать корпоративные порталы с минимальным временем выводы страницы и высокой нагрузочной способностью. А это крайне важно с точки зрения пользователя портала, особенно при больших пиковых нагрузках, когда обычные порталы просто зависают.
Хорошо организованное и эффективное хранилище данных это система, оптимизированная и под структуру исходных данных с одной стороны, и под требуемую форму вывода данных на страницы портала с другой. Поэтому мы создаем хранилища данных индивидуально под каждый проект, с максимальной их оптимизацией и получением предельных качественных показателей создаваемых корпоративных порталов.