Sobes.tech
Senior

ClickHouse'ta Materialized View nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

ClickHouse'da Materialized View, temel tabloya dayalı olarak otomatik olarak özetlenmiş veya dönüştürülmüş verileri tutan bir veritabanı nesnesidir. Temel tabloya veri eklendiğinde, Materialized View anında güncellenir ve sonucu başka bir tabloya kaydeder, bu da önceden hesaplanmış verileri kullanan sorguları hızlandırır.

Materialized View oluşturma örneği:

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

Burada, source_table'a veri eklendiğinde, anahtar başına toplam() toplamı otomatik olarak target_table'da Materialized View aracılığıyla güncellenir.