Quando utilizar Sistemas Batch

Seria ideal em:

  1. Extração, transformação e carregamento (ETL)

Imagine um sistema que periodicamente gere um conjunto de arquivo. Esses arquivos são carregados e transformados por outro sistema.

  1. Migração de dados

Migração de dado de sistema legado, por exemplo, para um novo banco de dados com o sistema compatível.

Essa migração é feita por batchs (lotes).

  1. Processamento paralelo

Com o processamento paralelo conseguimos acessar vários batchs (lotes) ao mesmo tempo, de maneira concorrente e simultânea.

  1. Tarefas que envolvem o processamento contínuo

Execução de um sistema 24/7. Em tese esse sistema recebe um fluxo contínuo de dados e, ao mesmo tempo, precisa processar esses dados e fazer alguma ação (registrar no banco de dados, gerar algum relatório/parecer).

Atualizado