OLTP

Оценить
(0 голоса)

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

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

Ключевыми вопросами производительности являются времена отклика конечных пользователей и согласованная производительность системы во время максимальной нагрузки. Для критичных приложений OLTP из класса бизнес-задач очень важными являются вопросы готовности системы и способности к восстановлению.

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

Рабочие нагрузки OLTP могут обладать следующими характеристиками:

•             Большое число пользователей, выполняющих транзакции различной сложности обычно небольшого размера.

•             Преимущественно произвольный ввод/вывод (при котором не требуется последовательный просмотр блоков).

•             Доступ к диску обычно через блоки размером 2, 4, или 8 Кбайт, в зависимости от размера блока БД.

•             Отношение операций чтения к операциям записи обычно составляет 1:1 и 3:1.

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

•             Производительность чаще всего ограничивается пропускной способностью ЦП, а не ввода/вывода. Число поддерживаемых IOPS (I/O per second - операций ввода/вывода, выполняемых за 1 секунду) также может оказаться существенным для производительности.

•             Интенсивная регистрация операций ввода/вывода, преобладание последовательных синхронных операций записи.

Подробнее в этой категории: DSS »
DSS
Хранилища и киоски данных
Киоски данных
ODS
Извлечение информации

Добавить комментарий


Защитный код
Обновить