Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Сравнение структур OLTP и OLAP

Сравнение структур OLTP и OLAPСтруктура базы данных должна отражать ее назначение. Оперативная обработка транзакций (OLTP) требует повышенной нормализации базы данных, чтобы обеспечить как можно более быстрое отражение текущего состояния производственного процесса. Другими словами, база OLTP предназначена для ввода данных. Модель, эффективная для записи данных, порой далека от идеала для случаев, когда эти данные нужно извлечь. Нормализованная структура может потребовать в запросах многочисленных объединений (JOIN) и операций консолидации для комбинирования данных и их отображения в удобном для конечного пользователя виде. Постоянно растущие потребности производства и нахлынувшая волна приложений бизнесаналитики привела к появлению совершенно иной модели — хранилища данных. Базы данных оперативной аналитической обработки (OLAP) по своей сути предназначены для извлечения информации, по крайней мере с точки зрения конечного пользователя. Чтобы повысить производительность чтения информации, данные в этих базах обычно денормализованы и часто консолидированы. Хранилища данных обеспечивают основу для систем поддержки принятия решений. В них хранятся статические снимки данных, в основном в исторической перспективе. Крестный отец хранилищ данных, Билл Инмон, определил хранилища данных так: Частным случаем хранилищ являются Витрины данных. Если провести аналогию, то товары для сети супермаркетов обычно накапливаются на едином крупном складе, а затем распределяются по отдельным магазинам. В некотором смысле хранилище данных представляет собой центральный склад, а витрины данных — специализированные базы данных, предназначенные для определенных групп пользователей. Реляционные хранилища данных реализуют модель OLTP в третьей нормальной форме, в то время как хранилища с измерениями и витрины данных проектируются с использованием двух схем: звезды и снежинки.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *