Como foram introduzidas em Gerenciamentos de Dados, OLTP (On-line Transaction Processing) e OLAP (On-line Analytical Processing) são as ferramentas mais usadas para acesso ao Data Warehouse. Ambas possuem conceitos diferentes e aplicações específicas, com isso, não pode-se comparar as ferramentas em questão de eficiência e eficácia.
Na tradução, OLTP significa Sistemas de Processamento de Transação, refere-se aos sistemas à nível operacional da organização. O seu objetivo é analisar os dados rotineiros de forma detalhada. Os dados gerados pelo OLTP são a base do OLAP.
Já o OLAP, são sistemas que permitem uma análise analítica das informações, ou seja, permite a análise de grande massas de informações mas não de forma detalhada como o OLTP, com isso, eles apoiam as tomadas de decisão do nível gerencial da organização. Logo abaixo, uma tabela demonstrando a comparação entre tais ferramentas:
OLAP x OLTP |
OLAP | OLTP |
Alcance na organização |
Nível gerencial |
Nível operacional |
Organização dos dados |
Dados sumarizados ou resumidos |
Dados detalhados |
Foco |
Ajuda o planejamento, decisão e resolução de problemas, resumindo, ajuda na tomada de decisões |
Dá suporte a tarefas rotineiras |
Volatilidade dos dados |
Dados não-voláteis, permitindo somente a entrada e consulta de informações |
Permite o CRUD (Create, read, update and delete) |
Armazenamento |
Estruturas de Data Warehouse |
Sistemas convencionais de Banco de Dados |
Consulta dos dados |
Consultas complexas envolvendo aglomerados de informações |
Consultas relativamente pequenas e padronizadas, consequentemente retorna poucos dados |
Velocidade do processamento |
A velocidade do processamento depende da quantidade, especificações e índices dos dados envolvidos |
Velocidade de processamento rápida |
Referências
- Datawarehouse4u. “OLTP vs OLAP”. Disponível em ‹http://datawarehouse4u.info/OLTP-vs-OLAP.html›
- Canaltech. “O que significa OLTP e OLAP na prática?”. Disponível em ‹http://corporate.canaltech.com.br/o-que-e/business-intelligence/o-que-significa-oltp-e-olap-na-pratica›
- Inteligência em foco. “Diferenças entre OLTP x OLAP”. Disponível em ‹http://all-carvalho.blogspot.com.br/2013/03/diferencas-entre-oltp-x-olap.html›
- Sisnema. “Conheça as funcionalidades do OLTP e OLAP”. Disponível em ‹http://sisnema.com.br/Materias/idmat002239.htm›