Senior
O que é uma View Materializada no ClickHouse?
sobes.tech IA
Resposta da IA
Materialized View no ClickHouse é um objeto de base de dados que mantém automaticamente dados agregados ou transformados com base na tabela original. Quando se inserem dados na tabela base, a Materialized View atualiza-se instantaneamente, registando o resultado noutra tabela, o que permite acelerar consultas que utilizam dados pré-calculados.
Exemplo de criação de uma Materialized View:
CREATE MATERIALIZED VIEW mv_example TO target_table AS
SELECT key, count() AS cnt
FROM source_table
GROUP BY key;
Aqui, ao adicionar dados à source_table, o agregado count() por chave é atualizado automaticamente na target_table através da Materialized View.