保证连接上均匀采样与 OUT 大小估计的 \~O(AGM/OUT) 运行时间
数据库
2023-04-11 v2 计算复杂性
摘要
我们提出一种新方法,用于估计大型数据库 D 中小连接查询 Q 的答案数 OUT,以及用于连接上的均匀采样。我们的方法是首个满足以下所有条件的方法:- 支持任意 Q,可为无环或有环,并包含二元与非二元关系。- 始终以 \~O(AGM/OUT) 时间高概率保证任意小误差,其中 AGM 为 AGM 界 OUT(OUT 的一个上界),\~O 隐藏输入规模的多项式对数因子。我们还在统一框架下解释了已有的连接大小估计器。包括我们在内的所有方法都依赖于 D 中关系的某些索引,这些索引离线构建耗时线性。此外,我们利用广义超树分解(GHDs)扩展我们的方法,以在 OUT 较小时达到低于 \~O(AGM/OUT) 的复杂度,并给出提升估计效率与准确性的优化技术。
引用
@article{arxiv.2304.00715,
title = {Guaranteeing the \~O(AGM/OUT) Runtime for Uniform Sampling and OUT Size Estimation over Joins},
author = {Kyoungmin Kim and Jaehyun Ha and George Fletcher and Wook-Shin Han},
journal= {arXiv preprint arXiv:2304.00715},
year = {2023}
}
备注
19 pages