El sistema de procesamiento de transacciones en línea (OLTP) se refiere al sistema que administra aplicaciones orientadas a transacciones. Estos sistemas están diseñados para admitir transacciones en línea y procesar consultas rápidamente en Internet.
Por ejemplo: el sistema POS (punto de venta) de cualquier supermercado es un Sistema OLTP.
Todas las industrias en el mundo actual utilizan el sistema OLTP para registrar sus datos transaccionales. La principal preocupación de los sistemas OLTP es ingresar, almacenar y recuperar los datos. Cubren todas las operaciones del día a día, como compras, fabricación, nómina, contabilidad, etc. de una organización. Dichos sistemas tienen un gran número de usuarios que realizan transacciones cortas. Admite consultas simples a la base de datos, por lo que el tiempo de respuesta de cualquier acción del usuario es muy rápido.
Los datos adquiridos a través de un sistema OLTP se almacenan en un RDBMS comercial, que puede ser utilizado por un sistema OLAP para análisis de datos y otras operaciones de inteligencia empresarial.
Algunos otros ejemplos de sistemas OLTP incluyen entrada de pedidos, ventas minoristas y sistemas de transacciones financieras.
Ventajas de un sistema OLTP:
- Los sistemas OLTP son fáciles de usar y pueden ser utilizados por cualquier persona que tenga conocimientos básicos
- Permite a su usuario realizar operaciones como leer, escribir y eliminar datos rápidamente.
- Responde a las acciones de sus usuarios de inmediato, ya que puede procesar consultas muy rápidamente.
- Estos sistemas son la fuente original de los datos.
- Ayuda a administrar y ejecutar tareas comerciales fundamentales.
- Ayuda a ampliar la base de clientes de una organización al simplificar los procesos individuales.
Desafíos de un sistema OLTP:
- Permite que múltiples usuarios accedan y cambien los mismos datos al mismo tiempo. Por lo tanto, requiere un control de concurrencia y un mecanismo de recuperación para evitar situaciones sin precedentes.
- Los datos adquiridos a través de los sistemas OLTP no son adecuados para la toma de decisiones. Los sistemas OLAP se utilizan para la toma de decisiones o análisis “qué pasaría si”.
Tipo de consultas que puede procesar un sistema OLTP:
Un sistema OLTP es un sistema de modificación de base de datos en línea. Por lo tanto, admite consultas de bases de datos como INSERTAR, ACTUALIZAR y ELIMINAR información de la base de datos. Considere un sistema POS de un supermercado, a continuación se muestran las consultas de muestra que puede procesar:
- Recuperar la descripción completa de un producto en particular
- Filtrar todos los productos relacionados con cualquier proveedor en particular
- Busque el registro de cualquier cliente en particular.
- Enumere todos los productos que tengan un precio inferior a Rs 1000.
Tipo de consultas que un sistema OLTP no puede procesar:
un sistema OLTP solo admite consultas de base de datos simples como INSERTAR, ACTUALIZAR y ELIMINAR. No admite consultas complejas. Reconsidere el sistema POS del supermercado. A continuación se muestran las consultas de muestra que no puede procesar:
- ¿Cuánto descuento deberían ofrecer en un producto en particular?
- ¿Qué producto debe ser presentado a su cliente?
Para leer la diferencia entre un sistema OLTP y un sistema OLAP, consulte el siguiente artículo: