Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_BD_2013-1.doc
Скачиваний:
139
Добавлен:
28.03.2015
Размер:
954.88 Кб
Скачать

68.Oltp- технологии и хранилища данных. Хранилища данных.

Традиционные реляционные СУБД проектировались для управления большим потоком транзакций, каждая из которых сопровождалась внесением незначительных изменений в оперативные данные предприятия. Системы подобного типа называются системами оперативной обработки транзакций или OLTP-системами.

Однако лицам, ответственным за принятие решения, необходимо иметь доступ не только к текущим данным, но и к ранее накопленным (историческим). Кроме того, исторически сложилось так, что в одной организации может существовать несколько система оперативного учета, а лицу, ответственному за принятие решения нужен доступ к обобщенной информации всех подразделениях. Для упрощения анализа таких данных была разработана концепция хранилищ данных (data warehouse).

Понятие хранилища данных.

Хранилище данных – это предметно-ориентированный, интегрированный, привязанный ко времени и неизменяемый набор данных, предназначенный для поддержки принятия решений.

Предметная ориентированность заключается в том, что хранилище данных организовано вокруг основных предметов или субъектов организации (клиенты, товары), а не вокруг прикладных областей деятельности (выписка счета, продажа товара).

Интегрированнсоть. Смысл этой характеристики состоит в том, что оперативно-прикладные данные обычно поступают из разных источников, которые могут иметь несогласованное представление одних и тех же данных, например, имеют разный формат. Эти данные необходимо интегрировать в единый согласованный источник информации.

Привязка ко времени. Данные в хранилище точны и корректны только в том случае, когда они привязаны к некоторому моменту или промежутку времени. На самом деле информация в хранилище представляет собой набор моментальных снимков состояния данных в оперативных системах.

Неизменяемость означает, что данные в хранилище не удаляются и не модифицируются, а только пополняются за счет информации из оперативных систем. Изменения данных могут производиться только для обеспечения согласованности с поступающими данными. /*Судя по тому, что есть архивы, данные их хранилища все-таки удаляются */

Сравнительные характеристики OLTP-систем и хранилищ данных.

OLTP

Хранилища

Содержит текущие данные

Содержит исторические данные

Хранит подробные сведения

Хранит подробные сведения, а также обобщения этих сведений различной глубины

Данные являются динамическими

Данные в основном являются статическими

Повторяющийся способ обработки данных

Нерегламентированный, неструктурированный и эвристический способ обработки данных

Предсказуемый способ использования данных

Непредсказуемый способ использования данных

Высокая интенсивность выполнения транзакций. Главное назначение – выполнение транзакций

Низкая интенсивность транзакций. Главное назначение – анализ данных

В организации может быть несколько таких систем

Единое хранилище данных организации

Пример запроса в OLTP: Какова средняя цена объектов недвижимости в крупнейших городах страны. Пример запроса для хранилища: Какие типы объектов недвижимости продавались по ценам выше средней в крупнейших городах страны, и как эти данные коррелируют с демографическими данными.

Для организации хранилищ данных могут использоваться как обычные реляционные СУБД с дополнительными функциями, так и специализированные СУБД. /*Например, многомерные */

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]