¬†¬†¬†¬†¬†¬†¬†¬†OLTP O OLTP (On-line Transaction Processing) captura as transa√ß√Ķes de neg√≥cios de um sistema e armazena no banco de dados. Esse tipo de base √© utilizada em sistemas que registram pequenas transa√ß√Ķes (INSERT, UPDATE, DELETE) realizadas em tempo real e que ocorrem constantemente e de forma r√°pida. Os dados tamb√©m pode ser alterados. Por n√£o salvar hist√≥rico dos dados, isso n√£o o qualifica como uma base de dados ideal para ajudar na tomada de decis√Ķes. Tamb√©m √© uma base que necessita de backup regularmente, pois caso o banco de dados seja perdido os dados n√£o podem ser reaproveitados.

¬†¬†¬†¬†¬†¬†¬†¬†O principal objetivo da modelagem relacional em um sistema OLTP √© eliminar ao m√°ximo a redund√Ęncia, de tal forma que uma transa√ß√£o que promova mudan√ßas no estado do banco de dados, atue o mais pontualmente poss√≠vel. Com isso, nas metodologias de projeto usuais, os dados s√£o fragmentados por diversas tabelas (normalizados), o que traz uma consider√°vel complexidade √† formula√ß√£o de uma consulta por um usu√°rio final. Por isso, esta abordagem n√£o parece ser a mais adequada para o projeto de um data warehouse, onde estruturas mais simples, com menor grau de normaliza√ß√£o devem ser buscadas. (KIMBALL,2002)

¬†¬†¬†¬†¬†¬†¬†¬†OLAP O OLAP (On-line Analytical Processing) oferece uma alternativa diferente. Voltado para a tomada de decis√Ķes, proporciona uma vis√£o dos dados orientado √† an√°lise, al√©m de uma navega√ß√£o r√°pida e flex√≠vel. O OLAP recebe dados do OLTP para que possa realizar as an√°lises. Essa carga de dados acontece conforme a necessidade da empresa. Sendo um sistema para tomada de decis√Ķes, n√£o realiza transa√ß√Ķes (INSERT, UPDATE, DELETE) pois sua finalidade s√£o consultas. Possui dados atuais e hist√≥ricos e n√£o h√° necessidade de backups regularmente, sendo que ele possui informa√ß√Ķes do OLTP. Caso algo aconte√ßa com a base OLAP basta fazer uma carga novamente.

Uma pergunta, em uma empresa, quem utiliza OLTP e OLAP?

¬†¬†¬†¬†¬†¬†¬†¬†O n√≠vel operacional e o n√≠vel administrativo (vendas, compra, RH, etc.) utilizam OLTP para opera√ß√Ķes que ocorrem no dia-dia da empresa.

¬†¬†¬†¬†¬†¬†¬†¬†O n√≠vel de conhecimento e o n√≠vel estrat√©gico da empresa (os administradores por exemplo) utilizam o OLAP para as tomadas de decis√Ķes e assim tra√ßar um planejamento estrat√©gico.