首页> 外文期刊>Information Systems >Polymorphic queries for P2P systems
【24h】

Polymorphic queries for P2P systems

机译:P2P系统的多态查询

获取原文
获取原文并翻译 | 示例
       

摘要

When a query is posed on a centralized database, if it refers to attributes that are not defined in the database, the user is warranted to get either an error or an empty set. In contrast, when a query is posed on a peer in a P2P system and refers to attributes not found in the local database, the query should not be simply rejected if the relevant information is available at other peers. This paper proposes a query model for unstructured P2P systems to answer such queries, (a) We introduce a class of polymorphic queries, a revision of conjunctive queries by incorporating type variables to accommodate attributes not defined in the local database, (b) We define the semantics of polymorphic queries in terms of horizontal and vertical object expansions, to find attributes and tuples, respectively, missing from the local database. We show that both expansions can be conducted in a uniform framework, (c) We develop a top-K algorithm to approximately answer polymorphic queries, (d) We also provide a method to merge tuples collected from various peers, based on matching keys specified in polymorphic queries. Our experimental study verifies that polymorphic queries are able to find more sensible information than traditional queries supported by P2P systems, and that these queries can be evaluated efficiently.
机译:在集中式数据库上进行查询时,如果查询引用了数据库中未定义的属性,则保证用户将获得错误或空集。相反,当将查询放在P2P系统中的对等方上并且引用在本地数据库中找不到的属性时,如果相关信息在其他对等方可用,则不应简单地拒绝该查询。本文提出了一种用于非结构化P2P系统的查询模型来回答此类查询,(a)我们引入了一类多态查询,通过合并类型变量来适应本地数据库中未定义的属性,对联合查询进行了修订,(b)我们定义了水平和垂直对象扩展方面的多态查询的语义,分别查找本地数据库中缺少的属性和元组。我们证明了两种扩展都可以在一个统一的框架中进行,(c)我们开发了一种top-K算法来近似回答多态查询,(d)我们还提供了一种基于指定的匹配键来合并从各个对等方收集的元组的方法在多态查询中。我们的实验研究证明,与P2P系统支持的传统查询相比,多态查询能够找到更多明智的信息,并且可以有效地评估这些查询。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号