Fabian Hueske created FLINK-4937:
------------------------------------

             Summary: Add incremental group window aggregation for streaming 
Table API
                 Key: FLINK-4937
                 URL: https://issues.apache.org/jira/browse/FLINK-4937
             Project: Flink
          Issue Type: Sub-task
          Components: Table API & SQL
    Affects Versions: 1.2.0
            Reporter: Fabian Hueske


Group-window aggregates for streaming tables are currently not done in an 
incremental fashion. This means that the window collects all records and 
performs the aggregation when the window is closed instead of eagerly updating 
a partial aggregate for every added record. Since records are buffered, 
non-incremental aggregation requires more storage space than incremental 
aggregation.

The DataStream API which is used under the hood of the streaming Table API 
features [incremental 
aggregation|https://ci.apache.org/projects/flink/flink-docs-release-1.2/dev/windows.html#windowfunction-with-incremental-aggregation]
 using a {{ReduceFunction}}.

We should add support for incremental aggregation in group-windows.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to