Efficient Incrementialization of Correlated Nested Aggregate Queries using Relative Partial Aggregate Indexes (RPAI)
Efficient Incrementialization of Correlated Nested Aggregate Queries using Relative Partial Aggregate Indexes (RPAI)
复制标题
使用相对部分聚合索引 (RPAI) 实现相关嵌套聚合查询的高效增量化
DOI:
10.1145/3514221.3517889
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Rompf, Tiark
中科院分区:
文献类型:
--
作者:
Abeysinghe, Supun;He, Qiyang;Rompf, Tiark
Incrementalization of queries is imperative in cases where data arrives as streams and output is latency-critical and/or desired before the full data has been received. Incremental execution computes the output at a given time by reusing the previously computed outputs or maintained views rather than re-evaluating the query from scratch. There are various approaches to perform this incrementalization ranging from query-specific algorithms and data structures (e.g., DYN, AJU) to general systems (e.g., DBToaster, Materialize).DBToaster is a state-of-the-art system that comes with an appealing theoretical background based on the idea of applying Incremental View Maintenance (IVM) recursively, maintaining a hierarchy of materialized views via delta queries. However, one key limitation of this approach is its inability to efficiently incrementalize correlated nested-aggregate queries due to an inefficient delta rule for such queries. Moreover, none of the other specialized approaches have shown efficient ways to optimize such queries either. Nonetheless, these types of queries can be found in many real-world application domains (e.g., finance), for which efficient incrementalization remains a crucial open problem. In this work, we propose an approach to incrementalize such queries based on a novel tree-based index structure called Relative Partial Aggregate Indexes (RPAI). Our approach is asymptotically faster than other systems and shows up to 1100× speedups in workloads of practical importance.
登录
查看更多内容
DOI:
10.1145/1807085.1807100
发表时间:
2010
期刊:
Proceedings of the twenty-ninth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
影响因子:
--
作者:
Christoph E. Koch
通讯作者:
Christoph E. Koch
DOI:
10.1145/2480359.2429128
发表时间:
2013
期刊:
Sigplan Notices
影响因子:
--
作者:
Tiark Rompf;Arvind K. Sujeeth;Nada Amin;Kevin J. Brown;V. Jovanovic;HyoukJoong Lee;Manohar Jonnalagedda;K. Olukotun;Martin Odersky
通讯作者:
Martin Odersky
DOI:
10.1145/3318464.3384708
发表时间:
2020
期刊:
Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data
影响因子:
--
作者:
Zuozhi Wang;Kai Zeng;Botong Huang;Wei Chen;Xiaozong Cui;Bo Wang;J. Liu;Liya Fan;Dachuan Qu;Zhenyu Hou;Tao Guan;Chen Li;Jingren Zhou
通讯作者:
Jingren Zhou
DOI:
10.1145/2784731.2784760
发表时间:
2015
期刊:
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming
影响因子:
--
作者:
Tiark Rompf;Nada Amin
通讯作者:
Nada Amin
影响因子:
2.5
作者:
Z. Wang;Kai Zeng;Botong Huang;Wei Chen;Xiaozong Cui;Bo Wang;J. Liu;Liya Fan;Dachuan Qu;Zhenyu Hou;Tao Guan;Chen Li;Jingren Zhou
通讯作者:
Jingren Zhou