用于自由连通无环合取查询评估的关系数据库结构索引
数据库
2026-01-09 v1 计算机科学中的逻辑
摘要
我们提出了一种索引结构,用于加速关系数据库上自由连通无环合取查询(fc-ACQs)的评估。与给定数据库 关联的索引的主要组成部分是一个辅助数据库 。我们的主要结果表明,对于 上的任何 fc-ACQ ,在预处理阶段(其时间与 的大小成线性关系)之后,我们可以计算 的答案数量,或以恒定延迟枚举它们。与以往基于值或顺序的索引方法(例如 B+ 树)不同,我们的索引基于数据库中元组之间的结构对称性,并且 的大小与 Scheidt 和 Schweikardt 的“关系颜色细化”(2025)分配给 的颜色数量相关。在图的特定情况下,这等同于图的公平划分的最小大小。例如,对于二叉树, 的大小是对数级的,而对于正则图则是常数级的。即使在 的元组之间完全没有结构对称性的最坏情况下, 的大小仍然与 的大小成线性关系。鉴于 的大小受 大小的限制,并且可能小得多(对于某些数据库族甚至可以是常数),我们的索引是关于索引数据库内部结构对称性以评估所有 fc-ACQ 的首个基础性成果,其性能可能严格小于数据库大小。
引用
@article{arxiv.2601.04757,
title = {Structural Indexing of Relational Databases for the Evaluation of Free-Connex Acyclic Conjunctive Queries},
author = {Cristian Riveros and Benjamin Scheidt and Nicole Schweikardt},
journal= {arXiv preprint arXiv:2601.04757},
year = {2026}
}
备注
This paper supersedes the preprint arXiv:2405.12358 by the same authors that only considered the special case of binary schemas