Índice:
- Definição - O que significa o OLTP (Online Transaction Processing)?
- Techopedia explica Online Transaction Processing (OLTP)
Definição - O que significa o OLTP (Online Transaction Processing)?
O OLTP (Online transaction processing - processamento de transações on-line) é uma classe de sistemas que suporta ou facilita aplicativos altamente orientados a transações. Os principais recursos do sistema da OLTP são feedback imediato do cliente e alto volume de transações individuais.
Techopedia explica Online Transaction Processing (OLTP)
O OLTP é usado principalmente em setores que dependem muito do processamento eficiente de um grande número de transações de clientes, como bancos, companhias aéreas e varejistas. Os sistemas de banco de dados que oferecem suporte ao OLTP geralmente são descentralizados para evitar pontos únicos de falha e para distribuir o volume entre vários servidores.
Os sistemas OLTP devem fornecer atomicidade, que é a capacidade de processar ou desfazer completamente um pedido. O processamento parcial nunca é uma opção. Quando os assentos dos passageiros das companhias aéreas são reservados, a atomicidade combina as duas ações do sistema de reserva e pagamento do assento. Ambas as ações devem acontecer juntas ou não.
A forte dependência do sistema OLTP traz desafios adicionais. Por exemplo, se o servidor ou os canais de comunicação falharem, toda uma cadeia de negócios poderá ser interrompida imediatamente.