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

Онлайн-обработка транзакций (OLTP)- это класс информационных систем, которые упрощают и управляют ориентированными на транзакции приложениями, обычно для обработки транзакций ввода и извлечения данных. Рабочие нагрузки OLTP характеризуются небольшими интерактивными транзакциями, которые обычно требуют времени отклика менее секунды. Такие системы очень часто имеют высокие параллельные требования с соотношением чтения / записи от 60/40 до 98/2.

Модификации - это преимущественно одноэлементные операторы, и большинство запросов ограничиваются простыми соединениями. Объединения ограничиваются как можно меньшим количеством таблиц. Стандартные методы требуют стратегий индексирования, нацеленных на увеличение параллелизма по сравнению с поддержкой запросов. Однако можно создать больше индексов, чем требуется для достижения приемлемой производительности запросов. Чем меньше доля операций записи, тем более допустимый уровень индексации. План базы данных обычно начинается с Третьей нормальной формы (3NF), обеспечивающей соблюдение ограничений ссылочной целостности (RI), и выборочного отклонения от второй нормальной формы (2NF), когда это необходимо для повышения производительности.

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

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

Ссылки: