[ https://issues.apache.org/jira/browse/CALCITE-4568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Botong Huang updated CALCITE-4568: ---------------------------------- Summary: Tempura: extending Calcite into an incremental query optimizer (was: Tempura: extending Calcite into a incremental query optimizer) > Tempura: extending Calcite into an incremental query optimizer > -------------------------------------------------------------- > > Key: CALCITE-4568 > URL: https://issues.apache.org/jira/browse/CALCITE-4568 > Project: Calcite > Issue Type: New Feature > Reporter: Botong Huang > Priority: Major > > As discussed in the email thread, this is an attempt to extend the Calcite > optimizer into a general incremental query optimizer, based on our research > paper published in VLDB 2021: > Tempura: a general cost-based optimizer framework for incremental data > processing > To our best knowledge, this is the first general cost-based incremental > optimizer that can find the best plan across multiple families of incremental > computing methods, including IVM, Streaming, DBToaster, etc. Experiments (in > the paper) shows that the generated best plan is consistently much better > than the plans from each individual method alone. > In general, incremental query planning is central to database view > maintenance and stream processing systems, and are being adopted in active > databases, resumable query execution, approximate query processing, etc. We > are hoping that this feature can help widening the spectrum of Calcite, > solicit more use cases and adoption of Calcite. -- This message was sent by Atlassian Jira (v8.3.4#803005)