Processamento em Lote
term_id: batch_processing
Category: engineering_practice
Definition
O processamento em lote envolve agregar entradas de dados em um grupo, ou lote, antes de executar um cálculo ou inferência de modelo. Esta abordagem contrasta com o processamento de streaming em tempo real, permitindo maior eficiência no uso de recursos e otimização de throughput para tarefas que não exigem latência imediata.
Summary
Um método computacional no qual os dados são coletados ao longo do tempo e processados em grupos, em vez de individualmente.
Key Concepts
- Otimização de throughput
- Utilização de recursos
- Cálculo offline
- Execução em grupo
Use Cases
- Treinamento de grandes redes neurais em conjuntos de dados históricos
- Trabalhos ETL agendados em data warehouses
- Geração noturna de relatórios