Пакетный режим (Batch processing) Скачать в PDF
Синонимы: Пакетная обработка
Пакетным называется режим работы компьютера, реализующий многозадачность (мультипрограммность), когда система обрабатывает заранее сформированный пакет заданий пользователя без вмешательства последнего в процесс обработки.
При этом система сама распределяет задачи и процессы, оптимизируя загрузки ресурсов вычислительной системы и время выполнения. Для этих целей используются специальные механизмы, называемые шедулерами (планировщиками), которые решают задачу оптимального распределения вычислительной нагрузки по ресурсам системы.
В пакетном режиме обычно решались наиболее сложные и трудоемкие задачи, которые значительно загружают систему, и их стремились вывести за рамки основного рабочего времени организации — например, на ночь или на выходные. Время, которое система работала в пакетном режиме, называется пакетным окном.
Наиболее эффективна пакетная обработка при решении следующих задач:
- обновление больших объемов информации в базах данных и системах OLTP;
- загрузка больших объемов данных в хранилища данных с помощью процессов ETL;
- обработка изображений;
- преобразование файлов из одного формата в другой.
Типичным примером пакетной обработки является использование batch-файлов, скрипты в которых один раз настраиваются пользователем, а затем выполняются автоматически при запуске файла.
В Loginom пакетное выполнение сценария осуществляется с помощью утилиты BatchLauncher. Результатом выполнения пакета при этом является формирование итоговых данных и передача их в стороннюю систему (например, в хранилище данных или другую учетную систему).