説明
SimpleState コンビネータは、sum
関数に適用して、すべての入力値の合計を返すことができます。結果は
SimpleAggregateFunction 型で返されます。
使用例
賛成票と反対票の追跡
SimpleAggregateFunction 型は、
この用途に適しています。必要なのは集計の完全な状態
ではなく、累積合計だけを保存することだからです。その結果、
より高速になり、部分的な aggregate states のマージ
も不要になります。
まず、生データ用のテーブルを作成します:
Query
SimpleAggregateFunction 型のカラムを持つmaterialized viewを作成します。
SimpleState コンビネータ を使用して materialized view に対してクエリを実行します: