¿Qué significa procesamiento de transacciones en línea?
El procesamiento de transacciones en línea (OLTP) es una clase de sistemas que soporta o facilita aplicaciones orientadas a un alto volumen de transacciones. Las principales características del sistema OLTP son la respuesta inmediata del cliente y el alto volumen de transacciones individuales.
Definición de procesamiento de transacciones en línea
OLTP se utiliza principalmente en industrias que dependen en gran medida del procesamiento eficiente de un gran número de transacciones de clientes, por ejemplo, bancos, aerolíneas y minoristas. Los sistemas de bases de datos que soportan OLTP suelen estar descentralizados para evitar puntos únicos de fallo y repartir el volumen entre múltiples servidores.
Los sistemas OLTP deben proporcionar atomicidad, es decir, la capacidad de procesar completamente o deshacer completamente un pedido. El procesamiento parcial nunca es una opción. Cuando se reservan plazas de avión, la atomicidad combina las dos acciones del sistema: reservar y pagar la plaza. Ambas acciones deben producirse a la vez o no producirse en absoluto.
Una gran dependencia del sistema OLTP conlleva retos añadidos. Por ejemplo, si el servidor o los canales de comunicación fallan, toda una cadena de negocio puede detenerse inmediatamente.