메인 콘텐츠로 건너뛰기

설명

SimpleState combinator는 sum 함수에 적용할 수 있으며, 모든 입력 값의 합계를 반환합니다. 결과는 SimpleAggregateFunction 유형으로 반환됩니다.

사용 예시

추천 수와 비추천 수 추적

게시물의 투표를 추적하는 테이블을 사용하는 실용적인 예시를 살펴보겠습니다. 각 게시물별로 추천 수, 비추천 수, 그리고 전체 점수의 누적 합계를 유지하려고 합니다. 이 사용 사례에는 SimpleAggregateFunction 유형과 sum을 사용하는 방식이 적합합니다. 집계의 전체 상태가 아니라 누적 합계만 저장하면 되기 때문입니다. 따라서 더 빠르고, 부분 집계 상태를 병합할 필요도 없습니다. 먼저 원시 데이터용 테이블을 생성합니다:
Query
다음으로, 집계된 데이터를 저장할 대상 테이블을 생성합니다:
그다음 SimpleAggregateFunction 타입의 컬럼을 사용하는 materialized view를 생성합니다:
샘플 데이터를 삽입하세요:
SimpleState combinator를 사용해 materialized view를 쿼리합니다:

관련 항목

마지막 수정일 2026년 6월 10일