Saltar a contenido

Hint

Referencia Wikipedia

Sistemas de Bases de Datos Operacionales

En la entrada previa BBDD Operacionales se presentan las características esenciales de un sistema transaccional del cual es paradigma la base de datos operacional. La Wikipedia describe más exhaustivamente qué es una base de datos operacional y cual es su historia. El operacional es el ecosistema natural de los sistemas de bases de datos relacionales y está presente en el 99,9% de las organizaciones

OLTP (Online Transaction Processing)

Es el modo de funcionamiento de los sistemas gestores de bases de datos relacionales

Características:

  1. Transacciones Cortas y Simples: OLTP está diseñado para manejar un gran número de transacciones cortas y simples que involucran pequeñas cantidades de datos.
  2. Operaciones CRUD: Las operaciones típicas en OLTP son Crear, Leer, Actualizar y Eliminar (CRUD).
  3. Alta Concurrencia: OLTP soporta un alto número de usuarios concurrentes realizando operaciones simultáneamente.
  4. Consistencia y Aislamiento: La consistencia y el aislamiento de las transacciones son críticos en OLTP para garantizar la integridad de los datos.
  5. Bases de Datos Normalizadas: Las bases de datos OLTP (mayormente relacionales) suelen estar altamente normalizadas para minimizar la redundancia y asegurar la integridad referencial.

Ejemplos de uso:

  • Sistemas de banca y cajeros automáticos.
  • Sistemas de gestión de inventarios.
  • Aplicaciones de comercio electrónico.
  • Sistemas de reservas de aerolíneas.

Ventajas:

  • Alta eficiencia en la gestión de transacciones (sistemas transaccionales).
  • Baja latencia y rápida respuesta.
  • Integridad y consistencia de los datos garantizadas en todo momento.

Desventajas:

  • No está optimizado para consultas complejas y análisis.
  • Puede tener problemas de rendimiento con consultas que requieren acceso a grandes volúmenes de datos históricos.