中文

反向 Top-k 查询的索引

数据库 2012-05-07 v1 计算几何

摘要

我们考虑最近引入的单色反向 top-k 查询,该查询针对给定的新元组 q 和数据集 D,寻找在 D 并上 {q} 的所有可能的 top-k 查询中使得 q 出现在结果中的查询。针对此问题,我们专注于为重复(或批量)查询设计二维索引,这是一个新颖但实用的考量。我们提出了一种洞察:通过将数据集表示为直线的排列,可以识别出一个关键的 k-多边形,并仅使用它来响应反向 top-k 查询。基于这一观察,我们构建了一个索引,其保证的最坏情况查询代价在 k-多边形的大小上是对数级的。我们实现了我们的工作并将其与相关方法进行了比较,证明了我们的索引在实践中是快速的。此外,我们通过实验证明,k-多边形仅包含原始数据的一小部分,因此我们的索引结构消耗很少的磁盘空间。

关键词

引用

@article{arxiv.1205.0837,
  title  = {Indexing Reverse Top-k Queries},
  author = {Sean Chester and Alex Thomo and S. Venkatesh and Sue Whitesides},
  journal= {arXiv preprint arXiv:1205.0837},
  year   = {2012}
}