Sistemas OLAP y OLTP
Sistemas OLAP y OLTP
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).
Diferencias entre OLTP y OLAP |
Fuentes de información:
http://www.sinnexus.com/business_intelligence/olap_vs_oltp.aspx
https://jorsodom.wordpress.com/2013/09/19/cual-es-la-diferencia-entre-una-base-de-datos-oltp-y-olap/
http://www.sinnexus.com/business_intelligence/olap_vs_oltp.aspx
https://jorsodom.wordpress.com/2013/09/19/cual-es-la-diferencia-entre-una-base-de-datos-oltp-y-olap/
Comentarios
Publicar un comentario