OLTP

OLTP (Online Transaction Processing), транзакционная система — обработка транзакций в реальном времени. Способ организации БД, при котором система работает с небольшими по размерам транзакциями, но идущими большим потоком, и при этом клиенту требуется от системы минимальное время отклика.

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

Применение

  • автоматизированные банковские системы,
  • ERP-системы (системы планирования ресурсов предприятия),
  • банковские и биржевые операции,
  • в промышленности - регистрация прохождения детали на конвейере,
  • фиксация в статистике посещений очередного посетителя веб-сайта,
  • автоматизация бухгалтерского, складского учёта и учёта документов.

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