biznes informatki лекция 2
.pdfСистемы оперативной
обработки данных (OLTP)
Особое место среди БД занимают
системы оперативной обработки транзакций (OLTP – On-Line Transaction
Processing), которые являются специализированными БД по обработке большого числа коротких транзакций.
11
Системы оперативной
обработки данных (OLTP)
Транзакция – это законченная последовательность действий над данными, которая либо выполняется полностью, либо не выполняется вообще.
Если в процессе выполнения транзакции происходит сбой, то осуществляется откат транзакции – восстановление состояния данных до начала выполнения транзакции.
12
Системы оперативной
обработки данных (OLTP)
Характеристики систем OLTP:
высокая надежность
большое число одновременных транзакций
высокая доля операций вставки, обновления, удаления
практическое отсутствие операций выборки данных
13
Системы оперативной
обработки данных (OLTP)
Примеры использования систем
OLTP:
банковский учет
заказ билетов
бронирование мест в гостиницах
биржевые системы
14
Хранилища данных (DW)
Хранилище данных (Data Warehouse) –
это централизованный архив реорганизованных данных: предметноориентированных, интегрированных, расположенных с соблюдением хронологии и неизменных.
Хранилища данных представляют собой многомерную БД.
15
Хранилища данных (DW)
Предметная ориентация: данные организованы по предметам или входам (например: клиенты, поставщики, товары, счета) с целью обеспечивания пользователя информацией по выбранному предмету. Для сравнения, операционные БД – функционально ориентированы, т.е. хранится информация о сделках, переводах.
16
Хранилища данных (DW)
Интегрированность:
данные преобразованы к единому представлению,
проверены на целостность и непротиворечивость,
предоставлены в агрегированном виде.
17
Хранилища данных (DW)
Хронологичность: данные расположены в порядке их поступления.
Неизменность: данные не удаляются и не обновляются.
18
Хранилища данных (DW)
Использование хранилищ данных имеет ряд преимуществ:
скорость доступа к данным
надежность хранения данных
хранение данных в готовом для использования виде
19
Системы оперативной аналити- ческой обработки данных (OLAP)
Системы аналитической обработки данных (OLAP – On-Line Analytical
Processing) предназначены для аналитической обработки (в том числе «что если»-анализа, нахождения взаимосвязей) большого числа накопленных данных из хранилищ данных.
20