13.10.2003 ПродуктыПрактически во всех хранилищах данных применяются реляционные базы. Будучи до недавнего времени проектировщиком реляционных СУБД, я полагал, что OLAP (online analytic processing, аналитическая обработка в реальном времени) — это технология для небольших приложений. Теперь я думаю, что подобное отношение устарело и будет дальше становиться все более ошибочным по мере развития OLAP-серверов и их становления ключевым компонентом хранилища данных. OLAP-системы — «настольные» против серверных Фраза «аналитическая обработка в реальном времени» стала синонимом анализа по методу «сечение-разбиение» (slice-and-dice). В настольных OLAP-приложениях SQL-запросы выполняются в базе данных, а возвращаемый набор результатов попадает в клиентское приложение, в котором дальнейшие манипуляции и создание сводных таблиц выполняются локально. Настольные OLAP-системы полезны, но не очень масштабируемы. Серверные OLAP-приложения, в которых приложение инициирует запрос к существенно более крупным удаленным базам данных на языке, отличном от SQL, более масштабируемы и обеспечивают возможности более глубокого анализа, чем настольные аналоги. На рынке серверных OLAP-приложений около дюжины игроков, но царствуют четыре продукта — Microsoft SQL Server Analysis Services, различные инкарнации Hyperion Essbase, Oracle Express и MicroStrategy. OLAP-сервер поддерживает интуитивно понятный механизм просмотра и запроса данных, сложную аналитику и большую эффективность выполнения запросов за счет «прозрачного» ...
читать далее.