Diferença entre OLTP x OLAP Flashcards

1
Q

OLTP (On-Line Transaction Processing)

A
  • Um sistema OLTP é voltado a registrar as transações
    em tempo real do negócio, com inclusão e ALTERAÇÃO (inclusive exclusão) contínua de dados.
  • Ele é otimizado para isso, e tem capacidade limitada para apoiar a tomada de decisões.
  • Pense no sistema que registra as vendas de um supermercado, alimentado pelas informações de
    vendas em tempo real de cada caixa.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

OLAP (OnLine Analytical Processing)

A
  • Um sistema OLAP é voltado à análise, ao apoio à tomada de decisão. Nele, os dados são geralmente apenas adicionados (salvo em caso da correção de um erro, por exemplo), e não há tanta necessidade de operação em tempo real.
  • Imagine um Diretor de uma rede de supermercados precisando tomar decisões. Ele não conseguiria extrair muita coisa de um sistema OLTP que registre todas as vendas em tempo real, não é mesmo? Mas essas
    informações podem, por meio de um processo ETL (é a sigla para “Extraction, Transform and Load” - Extração, Transformação e Carga), serem convertidas em um DW alimentado, por exemplo, diariamente.
  • Repare que, neste exemplo, o Diretor estaria decidindo com base em informação defasada de 1 dia, ou seja, desprezando vendas que ocorreram nas últimas horas, o que pode ser mesmo desprezível no caso de uma operação gigantesca. Abre-se mão do tempo real para ter dados mais estruturados e adequados à realização de consultas.
  • Outro ponto fundamental no sistema OLAP é que ele deve proporcionar facilidade para a realização de consultas, com uma navegação rápida, flexível, interativa, viabilizando o uso por pessoas não treinadas para usar bancos de dados. Lembre-se: o cliente aqui é o tomador de decisão.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly