中文

用于自由连通无环合取查询评估的关系数据库结构索引

数据库 2026-01-09 v1 计算机科学中的逻辑

摘要

我们提出了一种索引结构,用于加速关系数据库上自由连通无环合取查询(fc-ACQs)的评估。与给定数据库 DD 关联的索引的主要组成部分是一个辅助数据库 DcolD_{col}。我们的主要结果表明,对于 DD 上的任何 fc-ACQ QQ,在预处理阶段(其时间与 DcolD_{col} 的大小成线性关系)之后,我们可以计算 QQ 的答案数量,或以恒定延迟枚举它们。与以往基于值或顺序的索引方法(例如 B+ 树)不同,我们的索引基于数据库中元组之间的结构对称性,并且 DcolD_{col} 的大小与 Scheidt 和 Schweikardt 的“关系颜色细化”(2025)分配给 DD 的颜色数量相关。在图的特定情况下,这等同于图的公平划分的最小大小。例如,对于二叉树,DcolD_{col} 的大小是对数级的,而对于正则图则是常数级的。即使在 DD 的元组之间完全没有结构对称性的最坏情况下,DcolD_{col} 的大小仍然与 DD 的大小成线性关系。鉴于 DcolD_{col} 的大小受 DD 大小的限制,并且可能小得多(对于某些数据库族甚至可以是常数),我们的索引是关于索引数据库内部结构对称性以评估所有 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