Sobes.tech
Senior

Qu'est-ce qu'une Vue Matérialisée dans ClickHouse?

sobes.tech IA

Réponse de l'IA

Vue matérialisée dans ClickHouse est un objet de base de données qui maintient automatiquement des données agrégées ou transformées basées sur la table source. Lors de l'insertion de données dans la table de base, la Vue matérialisée est instantanément mise à jour, enregistrant le résultat dans une autre table, ce qui permet d'accélérer les requêtes utilisant des données pré-calculées.

Exemple de création d'une Vue matérialisée :

CREATE MATERIALIZED VIEW mv_example TO target_table AS
SELECT key, count() AS cnt
FROM source_table
GROUP BY key;

Ici, lors de l'ajout de données à source_table, l'agrégat count() par clé est automatiquement mis à jour dans target_table via la Vue matérialisée.