Está en la página 1de 6

OLTP y OLAP

OLTP
(On-Line Transactional Processing)

son BD orientadas al procesamiento de transacciones. Una transaccin genera un proceso atmico (que debe ser validado con un commit, o invalidado con un rollback), y que puede involucrar operaciones de insercin, modificacin y borrado de datos. El proceso transaccional es tpico de las bases de datos operacionales.

OLAP
(On-Line Analytical Processing)

Son BD orientadas al procesamiento analtico. Este anlisis suele implicar, generalmente, la lectura de grandes cantidades de datos para llegar a extraer algn tipo de informacin til: tendencias de ventas, patrones de comportamiento de los consumidores, elaboracin de informes complejos etc. Este sistema es tpico de los datamarts.

Caractersticas OLTP
El acceso a los datos est optimizado para tareas frecuentes de lectura y escritura. Los datos se estructuran segn nivel de aplicacin. Los formatos de los datos no son necesariamente uniformes en los diferentes departamentos (es comn la falta de compatibilidad y la existencia de islas de datos). El historial de datos suele limitarse a los datos actuales o recientes.

Caractersticas OLAP
El acceso a los datos suele ser de slo lectura. La accin ms comn es la consulta, con muy pocas inserciones, actualizaciones o eliminaciones.

Los datos se estructuran segn las reas de negocio, y los formatos de los datos estn integrados de manera uniforme en toda la organizacin.
Las bases de datos OLAP se suelen alimentar de informacin procedente de los sistemas operacionales existentes, mediante un proceso de extraccin, transformacin y carga

El historial de datos es a largo plazo, normalmente de dos a cinco aos.

OLTP vs OLAP
Caracterstica
Objeto
Orientacin Funcin Diseo

OLTP
Procesamiento operacional
Transacciones Operaciones diarias

OLAP
Procesamiento informacional
Anlisis Informacin de largo plazo, apoyo a decisiones

Basado en modelo Basado en modelo entidad-relacin, estrella/copo de nieve, orientado a orientado a temas aplicaciones actuales; actualizados a la fecha Histricos; precisin en el tiempo

Datos

Caracterstica
Nivel de sumarizacin
Vista

OLTP
Poco, mucho detalle

OLAP
Intermedio a mucho, sumarizados o consolidados
Sumarizada, multidimensional (cubos) Miles o millones

Detallada y usualmente plana Decenas

Nmeros de registros accesados Nmero de usuarios Tamao de la base de datos

Miles 100 MB a GB

Cientos 100 GB a TB

OLTP NO ofrece capacidades analticas a los usuarios. OLTP, tienen su mdulo de consultas o reportes, donde el usuario puede jugar con ciertos parmetros para ejecutar las consultas y obtener cierto grado de personalizacin, como definir rangos de fechas, o filtros, o cortes con subtotales.

OLAP es una herramienta til para visualizacin y pude ser utilizada en conjunto con tcnicas de descubrimiento indirecto de conocimiento
OLAP no es minera de datos Podemos concluir que un sistema OLAP complementa a los sistemas OLTP. Y si bien es cierto que por un orden natural las empresas debieran primeramente pensar en contar con sus sistemas transaccionales, no deben nunca olvidar que las actividades analticas son las que permitirn evaluar el correcto desempeo de nuestra empresa, y en su caso, corregir oportunamente el rumbo.