【24h】

Querying Communities in Relational Databases

机译:在关系数据库中查询社区

获取原文

摘要

Keyword search on relational databases provides users with insights that they can not easily observe using the traditional RDBMS techniques. Here, an l-keyword query is specified by a set of l keywords, {k1, k2, · · · , kl}. It finds how the tuples that contain the keywords are connected in a relational database via the possible foreign key references. Conceptually, it is to find some structural information in a database graph, where nodes are tuples and edges are foreign key references. The existing work studied how to find connected trees for an l-keyword query. However, a tree may only show partial information about how those tuples that contain the keywords are connected. In this paper, we focus on finding communities for an l-keyword query. A community is an induced subgraph that contains all the l-keywords within a given distance. We propose new efficient algorithms to find all/top-k communities which consume small memory, for an l-keyword query. For top kl-keyword queries, our algorithm allows users to interactively enlarge k at run time. We conducted extensive performance studies using two large real datasets to confirm the efficiency of our algorithms.
机译:关系数据库上的关键字搜索为用户提供了使用传统RDBMS技术无法轻松观察到的见解。在此,由l个关键词{k1,k2,...,kl}的集合指定l关键词查询。它查找包含关键字的元组如何通过可能的外键引用在关系数据库中进行连接。从概念上讲,它是在数据库图中找到一些结构信息,其中节点是元组,边是外键引用。现有工作研究了如何为l关键字查询找到连接的树。但是,一棵树可能只显示有关如何连接包含关键字的那些元组的部分信息。在本文中,我们着重于为l关键字查询找到社区。社区是一个归纳的子图,其中包含给定距离内的所有l-关键字。我们提出了一种新的高效算法来查找所有/ top-k社区,这些社区消耗了较小的内存以用于l关键字查询。对于前kl个关键字查询,我们的算法允许用户在运行时以交互方式放大k。我们使用两个大的真实数据集进行了广泛的性能研究,以确认我们算法的效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号