SISTEMA OLTP
On-Line Transactional Processing
Los sistemas OLTP son bases de datos orientas al procesamiento de transacciones. Una transacción genera un proceso atómico (que debe ser validado con un commit o invalidado con un rollbak), y que puede involucrar operaciones de inserción, modificación y borrado de datos.
- El acceso a los datos está optimizado para tareas frecuentes de lectura y escritura. (Por ejemplo, la enorme cantidad de transacciones que tienen que soportar las BD de bancos o hipermercados diariamente).
- Los datos se estructuran según el nivel de aplicación (programa de gestión a medida, ERP o CRM implantado, sistema de información departamental).
- Los formatos de datos no son necesariamente uniformes en los diferentes departamentos (es común la falta de compatibilidad y la existencia de islas de datos).
- El historial de datos suele limitarse a los datos actuales o recientes.
SISTEMA OLAP
On-Line Analytical Processing
Los sistemas OLTP son bases de datos orientadas al procesamiento analítico. Éste análisis suele implicar, generalmente, la lectura de grandes cantidades de datos para llegar a extraer algún tipo de información útil: tendencias de ventas, patrones de comportamiento de los consumidores, elaboración de informes complejos, entre otros. Este sistema es típico de los datamarts.
- El acceso a los datos suele ser de sólo lectura. La acción más común es la de consulta, con muy pocas inserciones, actualizaciones o eliminaciones.
- Los datos se estructuran según las áreas de negocio, y los formatos de los datos están integrados de manera uniforme en toda la organización.
- El historial de los datos es a largo plazo, normalmente de dos a cinco años.
- Las bases de datos OLAP se suelen alimentar de información procedente de los sistemas operacionales existentes, mediante un proceso de extracción, transformación y carga (ETL).

OLTP VS OLAP
OLTP | OLAP |
Muchos usuarios concurrentes | Pocos usuarios concurrentes |
Cantidades pequeñas de datos detallados | Cantidades grandes de datos detallados |
Valores precisos en el momento de acceso | Información resumida o sumarizada |
Uso por administrativos u operarios | Orientado a ejecutivos |
Pueden actualizarse los datos | Valores en el tiempo |
Uso repetido | No se actualiza |
Dirigido por transacciones | El uso es heurístico |
Orientado a aplicaciones | Dirigidos por análisis |
Alta disponibilidad | Requerimientos de respuesta no críticos |
No redundantes | Existe redundancia |
Estructura estática para contexto variante | Estructura flexible |
Acceso unitario en el tiempo | Acceso en conjunto en el tiempo |
Consultas predefinidas y actualizables | Consultas complejas frecuentemente no anticipadas |
No hay comentarios:
Publicar un comentario