Procesamiento de transacciones en línea
El procesamiento de transacciones en línea ( OLTP ), el procesamiento de transacciones en línea , también el procesamiento de transacciones en tiempo real , describe un paradigma de uso de sistemas de bases de datos y aplicaciones comerciales en el que el procesamiento de transacciones se lleva a cabo de manera directa y rápida, es decir, sin ningún retraso de tiempo significativo.
La contraparte es el procesamiento por lotes , en el que todas las transacciones comerciales se recopilan y procesan en ejecuciones por lotes que a menudo son nocturnas y sin operaciones en línea. La denominación ( "pila" en inglés por lotes ) proviene de las décadas de 1960 y 1970, porque los datos (y a menudo también los programas) estaban disponibles como tarjetas perforadas y se leían y procesaban como una pila. Con esta designación, también juega un papel el aspecto de que las tareas (como con la pila de tarjetas perforadas) solo se pueden realizar una tras otra, mientras que con OLTP se realizan muchas operaciones comerciales diferentes al mismo tiempo.
El principal enfoque técnico del OLTP está en la seguridad de las transacciones para solicitudes y cambios paralelos, en minimizar el tiempo de respuesta de las solicitudes y en el mayor rendimiento posible (número de transacciones por unidad de tiempo). La eficiencia de los sistemas OLTP depende de la selección del hardware adecuado ( servidor de base de datos , componentes de red como LAN y WAN ) y software ( sistema de gestión de base de datos ). Al observar los criterios de transacción (ver ACID ), se asegura que se mantiene la consistencia de la base de datos (hoy en día también puede haber varias distribuidas) y que los datos nunca se almacenan de manera incompleta o inconsistente.
Los sistemas de base de datos OLTP suelen almacenar las transacciones de un proceso empresarial con el mayor nivel de detalle que se requiere para las actividades operativas de la empresa. Basado en el término OLTP, también se encuentra el término Procesamiento analítico en línea (OLAP) , que se ocupa de la agregación, procesamiento y evaluación de datos operativos durante un período de tiempo más largo.
solicitud
La aplicación clásica de OLTP es la implementación con soporte de TI de los procesos de negocio de las empresas que conforman las operaciones del día a día. Esta tarea la realizan, entre otras cosas, los denominados sistemas ERP . Aquí es donde se procesan los datos maestros como el personal o los niveles de stock y los procesos empresariales como compras, ventas, reservas de espacio, movimientos de cuentas, etc. Las empresas modernas dependen en gran medida de la existencia y veracidad de estos datos, ya que en él se mapean todos los recursos como personal, finanzas, bienes y / o servicios, junto con los cambios actuales provocados por la actividad empresarial. Por lo tanto, estas aplicaciones se clasifican como de misión crítica.
La tarea de los sistemas de bases de datos aquí es hacer una copia de seguridad de todos los datos de tal manera que no se produzcan pérdidas de datos y los datos en sí permanezcan consistentes en todo momento, incluso después de una pérdida parcial . Este requisito es más estricto en el caso de los sistemas de aplicación que, desde la década de 1990, también se han podido implementar en bases de datos distribuidas que se ejecutan en diferentes servidores y / o en diferentes ubicaciones, incluso en todo el mundo conectados a través de WAN.
Otras aplicaciones son la gestión de contenidos , bases de datos de conocimiento , tiendas web , servicios de directorio, etc.
hinchar
- ↑ Roland Gabriel, Alexander Pastwa, Peter Gluchowski: Almacenamiento de datos y minería de datos , p. 11