Clickhouse从Mergetree自动将数据插入Summingmergetree

时间:2018-12-06 11:47:01

标签: clickhouse

我正在使用Clickhouse将原始数据存储在MergeTree中。我实际上需要Summingmergetree中的数据,在其中基于主键对列进行汇总。

我需要知道clickhouse是否提供一种一旦数据进入MergeTree表就自动将数据插入summinmergetree表的方法?

1 个答案:

答案 0 :(得分:1)

您可以使用MATERIALIZED VIEW来实现。支持您使用以下定义的raw_data

CREATE TABLE raw_data (key int, i int, j int) engine MergeTree ORDER BY key;

然后,您可以像这样定义SummingMergeTree表:

CREATE MATERIALIZED VIEW summing_data (key int, i int, j int) engine SummingMergeTree((i, j)) ORDER BY key AS SELECT * from raw_data;