Modelo de Dados Colunar

Enquanto os bancos de dados relacionais tradicionais são otimizados para armazenar linhas de dados, geralmente para aplicativos transacionais, o modelo de dados orientado a colunas é ideal para soluções que fazem operações massivas no banco, como agregações e cálculos com um volume alto de leitura de dados no banco.

É ideal para consultas analíticas, pois reduz os requisitos de E/S de disco. A leitura direta das colunas, a compressão dos dados e as projeções tornam o tempo de resposta em operações de cálculo e/ou agregações massivos inferior neste modelo.

Um select avg, por exemplo em um banco de dados orientado a linhas carregará todos os campos para executar a operação e retornar a média.

No Banco de dados colunar, apenas a coluna a ser tratada (com a operação avg) será avaliada, consumindo, assim, menos recursos.

O tipo de sistema mais indicado para uso de armazenamento colunar são aqueles que demandam leitura e operações em grandes volumes de dados.

Modelo Colunar