Глоссарий

Онлайновая обработка транзакций

Online Transaction Processing

Способ организации БД, при котором система работает с транзакциями, небольшими по размерам, но идущими большим потоком, и при этом клиенту требуется от системы максимально быстрое время ответа.

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

Основным отличием систем OLTP от OLAP-систем является невозможность выполнения аналитических запросов. Банковская OLTP-система способна быстро дать ответ на простой запрос о размере остатков средств на счету клиента. Но если понадобится получить более сложную информацию, например, какова ожидаемая динамика движений средств по счетам физических лиц в ближайшем месяце, то она окажется бессильной. В то же время системы OLAP, ориентированные именно на аналитическую обработку данных, вполне могут сформировать такой запрос.

Таким образом, если их задача заключается в том, чтобы как можно быстрее оперировать отдельными транзакциями, то задача систем OLAP – формировать сложные аналитические запросы. Для этого системы OLAP имеют в своем составе хранилища данных, в которых информация содержится в виде, наиболее удобном для выполнения сложных запросов (OLAP-кубах). В то же время в основе систем OLTP лежат обычные СУБД.

Подпишитесь!

Микроблог BaseGroup в Twitter
Блог BaseGroup в Live Journal (ЖЖ)
Почтовая рассылка BaseGroup на Subscribe.ru

Искать термин

А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Искать по слову