Vistas materializadas contínuas

Este documento fornece uma vista geral das vistas materializadas contínuas e exemplos de utilização comuns das mesmas. Antes de ler esta página, deve conhecer a vista geral do Bigtable.

No Bigtable, uma vista materializada contínua é um resultado totalmente gerido e pré-calculado de uma consulta SQL em execução contínua que atualiza incrementalmente a vista materializada contínua. A consulta SQL pode incluir agregações e transformações na tabela do Bigtable subjacente. A utilização de vistas materializadas contínuas pode aumentar o desempenho e a eficiência.

Os dados numa vista materializada contínua incluem o seguinte:

  • Valores agregados ou transformados derivados de dados na tabela de origem
  • Valores não agregados que definem a chave de agrupamento

As vistas materializadas contínuas permitem-lhe pré-agregar os dados à medida que os carrega. Além disso, uma vista materializada contínua tem um esquema diferente da respetiva tabela de origem, apresentando os dados da tabela de origem numa estrutura otimizada para consultas com padrões de pesquisa diferentes dos usados na tabela de origem.

Seguem-se as principais caraterísticas das vistas materializadas contínuas no Bigtable: