OLTP y OLAP

Diseño de bases de datos

Lis Sulmont

Curriculum Manager

Nuestra pregunta motivadora: ¿cómo debemos organizar y gestionar los datos?

{{1}}¿Cómo deben organizarse lógicamente mis datos?

  • Normalización: ¿Deben mis datos tener mínima dependencia y redundancia?
  • y más...
Diseño de bases de datos

Nuestra pregunta motivadora: ¿cómo debemos organizar y gestionar los datos?

  • Esquemas: ¿Cómo organizar lógicamente mis datos?
  • Normalización: ¿Deben mis datos tener mínima dependencia y redundancia?
  • Vistas: ¿Qué uniones se harán más a menudo?
  • Control de acceso: ¿Deberían tener todos los usuarios de los datos el mismo nivel de acceso?
  • DBMS: ¿Cómo elegir entre todas las opciones SQL y noSQL? y más...

Depende del uso que se le vaya a dar a los datos.

Diseño de bases de datos

Enfoques para el procesamiento de datos

OLTP

{{1}}Procesamiento de transacciones en línea

Mostrador de autoservicio para el check-out

OLAP

{{1}}Tratamiento analítico en línea

Panel de datos en portátil

Diseño de bases de datos

Algunos ejemplos concretos

Tareas OLTP Buscar el precio de un libro

Tareas OLAP

Calcula los libros con el mejor margen de beneficio.

Diseño de bases de datos

OLAP frente a OLTP

OLTP OLAP
Propósito gestionar transacciones diarias informar y analizar datos
Diseño orientado a la aplicación orientado al tema
Datos actualizados, operativos consolidados, históricos
Tamaño instantánea, gigabytes archivo, terabytes
Consultas transacciones simples y actualizaciones frecuentes consultas complejas, agregadas y actualizaciones limitadas
Usuarios miles cientos
Diseño de bases de datos

Trabajando juntos

OLAP y OLTP

Diseño de bases de datos

Conclusiones

Da un paso atrás y determina cuáles son los requisitos empresariales. Diferencia entre OLAP y OLTP

Diseño de bases de datos

¡Practiquemos!

Diseño de bases de datos

Preparing Video For Download...