Algumas soluções de implementação de ferramentas OLAP adotam...

Próximas questões
Com base no mesmo assunto
Q482791 Banco de Dados
Algumas soluções de implementação de ferramentas OLAP adotam bancos de dados multidimensionais (MOLAP), outras adotam bancos de dados relacionais (ROLAP) e outras podem ser híbridas ou desenvolvidas para aplicações específicas.
Comparando as abordagens MOLAP e ROLAP, em relação às características de flexibilidade, escalabilidade e velocidade, é esperado que, para pequenos conjuntos de dados, a abordagem MOLAP tenha
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - menos flexibilidade, menor escalabilidade e maior velocidade. Para entendermos o porquê desta ser a resposta correta, vamos analisar as características das abordagens MOLAP (Multidimensional OLAP) e ROLAP (Relational OLAP) em relação à flexibilidade, escalabilidade e velocidade.

Primeiramente, a abordagem MOLAP é baseada em bancos de dados multidimensionais especialmente otimizados para operações OLAP. Isso significa que a MOLAP é altamente eficiente para cálculos complexos e análise de dados em várias dimensões, oferecendo uma maior velocidade de processamento, especialmente em conjuntos de dados menores.

Contudo, por ser especializada e otimizada para uma determinada estrutura de dados, a MOLAP geralmente é menos flexível do que a ROLAP. Isso se deve ao fato de que mudanças na estrutura de dados ou requisitos de negócios podem exigir uma reestruturação substancial do banco de dados MOLAP.

Quanto à escalabilidade, a MOLAP pode ter menor escalabilidade comparativamente à ROLAP. Isso ocorre porque, ao armazenar os dados em um formato multidimensional, a MOLAP pode se tornar menos eficiente à medida que o volume de dados cresce enormemente, ao passo que sistemas baseados em ROLAP são construídos sobre bancos de dados relacionais que são conhecidos por sua capacidade de lidar com grandes volumes de dados.

Resumindo, a MOLAP é ideal para cenários onde a velocidade de consulta é crucial e o volume de dados não é excessivamente grande, o que justifica a escolha da alternativa C. Em contrapartida, é importante notar que outras abordagens podem ser mais adequadas dependendo da escala do banco de dados e da necessidade de flexibilidade na estrutura de dados.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

MOLAP

       Alto desempenho (alta velocidade) e baixa escalabilidade;

ROLAP

    Baixo desempenho; Alta escalabilidade, flexibilidade e padronização. Pode ocasionar problemas na rede.

HOLAP

    Hibrido (ROLAP e MOLAP). Mais caros dos tipos de OLAP.

GABARITO LETRA C

Que o MOLAP tem maior velocidade e menos escalabilidade eu concordo, mas menos flexibilidade?

Tive essa dúvida e fui pesquisar o porque o MOLAP tem menos flexibilidade.

"A maior diferença entre ROLAP e MOLAP envolve a compensação entre velocidade e flexibilidade . Os mecanismos MOLAP, em virtude de seu pré-resumo e carregamento, têm os dados prontos para exibição e fornecem ao usuário final tempos de resposta incrivelmente rápidos.

Os mecanismos ROLAP, em virtude de sua extração e resumo de dados ad hoc, oferecem aos usuários finais uma flexibilidade incrível em suas escolhas de consultas. Este é o cerne da diferença entre ROLAP e MOLAP - velocidade versus flexibilidade."

Como o CUBO é pré-calculado o usuário não pode fazer a consulta que bem entender em tempo real, por isso o MOLAP é menos flexível.

Fonte: https://www.dba-oracle.com/tp_data_warehouse_ROLAP_MOLAP.htm

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo