Materialized views in ClickHouse: The data transformation Swiss Army knife
propeldata.com
propeldata.com
But it's more than that. One neat thing is that it can handle incremental aggregations, such as AVG, SUM, and Percentiles, which would not be doable just with insert triggers. ClickHouse can do this because it stores the intermediate state of the aggregations in special Aggregate Function data types.