Diferença Entre OLAP E OLTP

Diferença Entre OLAP E OLTP
Diferença Entre OLAP E OLTP

Vídeo: Diferença Entre OLAP E OLTP

Vídeo: Diferença Entre OLAP E OLTP
Vídeo: Diferenças entre OLTP e OLAP. Definição e Exemplos. 2024, Abril
Anonim

OLAP vs OLTP

OLTP e OLAP são dois dos sistemas comuns para o gerenciamento de dados. OLTP (Online Transaction Processing) é uma categoria de sistemas que gerencia o processamento de transações. OLAP (Online Analytical Processing) como o nome sugere, é uma compilação de maneiras de consultar bancos de dados multidimensionais. OLAP é uma ferramenta de BI (Business intelligence). BI se refere a métodos baseados em computador para identificar e extrair informações úteis de dados de negócios.

O que é OLAP?

OLAP é uma classe de sistemas que fornece respostas a consultas multidimensionais. Normalmente, o OLAP é usado para marketing, orçamento, previsão e aplicativos semelhantes. Nem é preciso dizer que os bancos de dados usados para OLAP são configurados para consultas complexas e ad-hoc com um desempenho rápido em mente. Normalmente, uma matriz é usada para exibir a saída de um OLAP. As dimensões da consulta vêm do número de linhas / colunas. Eles costumam usar métodos de agregação em várias tabelas para obter resumos. Por exemplo, pode ser usado para saber mais sobre as vendas deste ano no Wal-Mart em comparação com o ano passado? Qual a previsão de vendas para o próximo trimestre? O que pode ser dito sobre a tendência, olhando para a variação percentual?

O que é OLTP?

OLTP é uma categoria de sistemas dedicados ao gerenciamento de aplicativos orientados para transações. Eles facilitam a entrada e recuperação de dados para processamento de transações. Aqui, uma transação pode se referir a uma transação de computador ou banco de dados ou transações comerciais comerciais. Os sistemas OLTP geralmente são capazes de responder às solicitações do usuário imediatamente. Por exemplo, ATM (Automatic Teller Machines) é um exemplo de processamento de transações comerciais. Sistemas OLTP recentes são capazes de abranger mais de uma empresa e podem funcionar em uma rede. Para grandes aplicativos que executam bancos de dados orientados a OLTP, pode ser necessário usar sistemas de software de gerenciamento de transações, como CICS. Os sistemas descentralizados de bancos de dados OLTP distribuem as transações a serem processadas para vários computadores em uma rede. Tipicamente,SOA (arquitetura orientada a serviços) e serviços da Web contêm sistemas OLTP.

Qual é a diferença entre OLAP e OLTP?

Em geral, os sistemas OLTP fornecem dados de origem para data warehouses e os sistemas OLAP ajudam a analisar esses dados. Em outras palavras, OLTP é a fonte original de dados e os dados OLAP, na verdade, vêm de vários bancos de dados OLTP. Os sistemas OLTP são usados para executar as tarefas básicas de negócios da organização, enquanto os sistemas OLAP são usados para fins de planejamento e solução de problemas. Isso significa que o OLTP revela um instantâneo dos processos de negócios atuais, em oposição aos sistemas OLAP, dando uma visão multidimensional de várias atividades. As inserções e atualizações do OLTP são curtas e rápidas e normalmente são iniciadas pelos usuários finais, enquanto o mesmo para os sistemas OLAP são trabalhos em lote periódicos de longa execução. Da mesma forma, as consultas aos sistemas OLTP são muito simples e frequentemente fornecem conjuntos de resultados simples contendo muito poucos registros. Mas,consultas a sistemas OLAP são consultas agregadas complexas. As velocidades de processamento dos sistemas OLTP são muito rápidas em comparação com as velocidades OLAP. Normalmente, os sistemas OLTP têm requisitos de espaço relativamente menores do que os sistemas OLAP porque eles contêm dados históricos e estruturas de agregação, além dos dados regulares.

Recomendado: