O que é processamento de transações?

O processamento de transações é um grupo baseado em computador de operações lógicas. Para que o processamento de transações funcione, todas as operações devem ter sucesso ou falhar como um grupo. Um exemplo simples de processamento de transações está pagando uma conta de utilidade da sua conta bancária. O processo de pagamento de uma fatura da sua conta consiste em debitar sua conta, por exemplo, 100 dólares americanos (USD) e creditar a conta do seu provedor de serviços públicos.

Isso pode parecer uma transação simples, mas pode realmente consistir em várias suboperações. Se o débito de 100 dólares fosse bem -sucedido, mas o crédito não passou para a conta do provedor de serviços públicos, a transação falharia. Seus 100 dólares seriam perdidos em algum lugar da transação. O sistema de processamento de transações permite que todas as operações sejam agrupadas em uma única transação, a fim de evitar problemas de consistência.E conhecido como teste de ácido. As transações são conhecidas como Atomic , o que significa que a transação acontecerá ou não. Se uma conta for debitada, outra conta deverá ser creditada.

O sistema de processamento de transações deve sempre ser consistente com suas próprias regras. Se ocorrerem erros na transação de ambos os lados, a transação falhará. Isolar transações significa que outros processos nunca veem informações durante a transação. Eles podem ver informações antes ou depois da transação, mas não durante a transação. Por exemplo, se duas pessoas estão reservando o último assento de teatro ao mesmo tempo, elas podem ver o assento antes da reserva, mas apenas uma pessoa conseguirá reservar esse assento.

As transações devem ser duráveis ​​. Isso significa que quando esse assento final no teatro foi reservado e você recebeu uma notificação de queO assento é seu, está permanentemente gravado. Não importa quais problemas ocorram ao sistema, existem backups no sistema de processamento de transações para garantir que o registro permaneça permanente.

Os sistemas de processamento de transações estão disponíveis desde a década de 1970 e quase todas as empresas os usam. O advento da Internet viu um boom nos sistemas e software de processamento de transações. Ao longo dos anos, o custo de compra e implementação do software necessário caiu tanto que a maioria das empresas pode aplicá -lo com lucro. Bancos em casa, reservar um feriado na rede, fazer compras e trabalhar em casa agora está prontamente disponível e menos demorado, graças ao processamento de transações.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?