OLTP - On-Line Transactional Processing
Los sistemas OLTP son bases de datos orientadas al procesamiento de transacciones. Una transacción genera un proceso atómico (que debe ser validado con un commit, o invalidado con un rollback), y que puede involucrar operaciones de inserción, modificación y borrado de datos. El proceso transaccional es típico de las bases de datos operacionales.
- 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 aplicación (programa de gestión a medida, ERP o CRM implantado, sistema de información departamental...).
-Los formatos de los 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.
OLAP - On-Line Analytical Processing
Los sistemas OLAP son bases de datos orientadas al procesamiento analítico. Este 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… etc. 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 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 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).
Comparativa
OLAP
|
OLTP
|
|
DEFINICIÓN
|
El procesamiento analítico en línea (OLAP).
Son diseñados para cumplir con un conjunto de metas. Se puede decir, qué es
una solución utilizada en el campo de la llamada inteligencia artificial.
|
El procesamiento de transacciones en línea
es un tipo de proceso, especialmente rápido en el que las solicitudes de los
usuarios son resueltos de inmediato.
|
OBJETIVOS
|
Asistir en el análisis de negocios,
identificando tendencias, comprende periodos, gestiones, mercados, etc.
|
Asistir a aplicaciones específicas.
Mantener la integridad de los datos.
|
ALINEACIÓN DE DATOS
|
Los OLAP están alineados por aplicación.
Diferentes sistemas tienen distintos tipos de datos, los cuales son
estructurados por aplicación. Se focaliza en el cumplimiento de
requerimientos de una aplicación en especial o una tarea especifica.
|
Los OLTP están alineados por dimensión todos
los tipos integrados en un solo sistema. Los datos organizados definiendo
dimensiones de negocios.
|
INTEGRACIÓN DE DATOS
|
En OLAP los datos deben estar
alineados-integrados. Son conocidos como datos derivados o datos DSS.
|
Los OLTP son datos que se encuentran
típicamente no integrados, son calificados como datos primitivos o datos
operacionales.
|
HISTORIA
|
LOS OLAP almacenan tanta historia como sea
necesaria para el análisis de negocios típicamente dos a cinco años.
|
Los OLTP usualmente retiene datos para 60
a 90 días después son resguardados por los administradores de
base de datos en almacenamientos secundarios fuera de línea.
|
ACCESO Y MANIPULACIÓN DE DATOS
|
Los sistemas operacionales realizan una
manipulación de datos registro por registro con grandes cantidades de
INSERT,UPDATES
|
La validación de datos, se realiza antes o
después de la carga, principalmente se realizan sentencias select.
|
PATRONES DE USO
|
Tiene un patrón de uso liviano con picos de
usos eventuales en el tiempo.
|
Mantiene un patrón de uso constante
requiriendo grandes cantidades de recursos y consumiendo solo el tiempo
requerido a la transacción.
|
GRANULARIDAD DE DATOS
|
Contenían información sumarizada hasta
cierto nivel (el permitido por los volúmenes de consolidación de los cubos
multidimensionales de los 80´s.
|
En los sistemas operacionales se encuentran
los a nivel detallado o transaccional.
|
PERFIL DEL USUARIO
|
En este tipo de sistemas corresponden a la
comunidad gerencial.
|
Tiene por objetivo asistir a aplicaciones
específicas y asegurar la integridad de datos.
|

http://www.sinnexus.com/business_intelligence/olap_vs_oltp.aspx
No hay comentarios:
Publicar un comentario