arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1709.01600cs.DB
收藏

查询结果的封面

Covers of Query Results

Ahmet Kara, Dan Olteanu

摘要:

我们引入简洁的无损表示查询结果称为封面。它们是查询结果的子集,对应于这些结果的超图中的最小边覆盖。我们首先研究了连接查询的分数超树分解的覆盖结构。对于任何分解的查询,我们给出了渐近紧的大小范围覆盖的查询结果分解,并表明,这种覆盖可以计算在最坏情况下的最佳时间的对数因子的数据库大小。对于非循环连接查询,我们可以使用查询计划和一个名为cover-join的新运算符组合计算cover。查询结果中的元组可以从其任何覆盖中枚举,具有线性的预计算时间和恒定的延迟。然后,我们概括覆盖连接到功能聚合查询,表达了主机的计算问题,如聚合连接查询,数据库优化,矩阵链乘法,概率图形模型的推理。

英文摘要:

We introduce succinct lossless representations of query results called covers. They are subsets of the query results that correspond to minimal edge covers in the hypergraphs of these results. We first study covers whose structures are given by fractional hypertree decompositions of join queries. For any decomposition of a query, we give asymptotically tight size bounds for the covers of the query result over that decomposition and show that such covers can be computed in worst-case optimal time up to a logarithmic factor in the database size. For acyclic join queries, we can compute covers compositionally using query plans with a new operator called cover-join. The tuples in the query result can be enumerated from any of its covers with linearithmic pre-computation time and constant delay. We then generalize covers from joins to functional aggregate queries that express a host of computational problems such as aggregate-join queries, in-database optimization, matrix chain multiplication, and inference in probabilistic graphical models.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑