24.9.09

Métodos de Processamento de Transações

Existem hoje 2 tipos de processamento de transações:
    - Batches (em lotes).
    - On-line (tempo real).

 No processamento em batches as transações são coletadas em lotes para posterior processamento e armazenamento. Ao atingir um determinado período de tempo, ou número de dados, essas informações são atualizadas no banco de dados.
Por exemplo: Uma máquina de ponto. Ela pode atualizar os cartões batidos a cada N cartões adicionados, pode atualizar somente no horário X.

 No processamento on-line as transações são processadas imediatamente após a coleta pela mídia de entrada.
Por exemplo: Essa mesma máquina de ponto pode atualizar o banco de dados de entrada dos funcionários a cada novo cartão passado.

Principais diferenças: No processamento em lotes temos o banco de dados de cartões batidos levemente atrasado em relação aos reais pontos marcados, devido ao lote que ainda está sendo armazenado pela máquina. No método on-line temos uma fidelidade maior no que diz respeito à sincronia do banco de dados e os últimos dados inseridos, porém necessitamos de uma máquina com maior poder de processamento pois ela está a todo instante processando as transações feitas.

5 comentários:

Casimiro Conde disse...

é visto que o processamento on-line e mais rapido, o que seria necessario para sua implementação?

Filipe Lima disse...
Este comentário foi removido pelo autor.
Filipe Lima disse...

Por que ainda temos sistemas de processamento de transações em batches (lotes), uma vez que o TPS Online é mais rápido ?

Filipe Galvão disse...

Embora exista tecnologia para rodar aplicações SPT usando o processamento on-line, isto não é o
ideal para todas as situações. Para muitas o processamento el lote é mais apropriado e gera
melhor custo-benefício. As transações de folha de pagamento e faturamento, por exemplo, são
executadas tipicamente pelo processamento em lote.

Unknown disse...

Os sistemas de processamento de transação permitem que as operações sem agrupadas em uma única transação, garantindo que problemas de consistência de dados
não ocorram. Eles garantem que as transações sejam atômicas e que as propriedades ACID sejam alcançadas.