首页> 外文会议>Twenty-ninth International Conference on Very Large Databases; Sep 9-12, 2003; Berlin, Germany >Distributed Top-N Query Processing with Possibly Uncooperative Local Systems
【24h】

Distributed Top-N Query Processing with Possibly Uncooperative Local Systems

机译:本地系统可能不合作的分布式Top-N查询处理

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We consider the problem of processing top-N queries in a distributed environment with possibly uncooperative local database systems. For a given top-N query, the problem is to find the N tuples that satisfy the query the best but not necessarily completely in an efficient manner. Top-N queries are gaining popularity in relational databases and are expected to be very useful for e-commerce applications. Many companies provide the same type of goods and services to the public on the Web, and relational databases may be employed to manage the data. It is not feasible for a user to query a large number of databases. It is therefore desirable to provide a facility where a user query is accepted at some site, suitable tuples from appropriate sites are retrieved and the results are merged and then presented to the user. In this paper, we present a method for constructing the desired facility. Our method consists of two steps. The first step determines which databases are likely to contain the desired tuples for a given query so that the databases can be ranked based on their desirability with respect to the query. Four different techniques are introduced for this step with one requiring ho cooperation from local systems. The second step determines how the ranked databases should be searched and what tuples from the searched databases should be returned. A new algorithm is proposed for this purpose. Experimental results are presented to compare different methods and very promising results are obtained using the method that requires no cooperation from local databases.
机译:我们考虑在具有可能不合作的本地数据库系统的分布式环境中处理top-N查询的问题。对于给定的top-N查询,问题是找到最有效但不一定完全满足查询条件的N个元组。前N个查询在关系数据库中越来越受欢迎,并且有望对电子商务应用程序非常有用。许多公司在Web上向公众提供相同类型的商品和服务,并且可以使用关系数据库来管理数据。用户查询大量数据库是不可行的。因此,期望提供一种设施,在该设施处在某个站点处接受用户查询,从适当的站点中检索适当的元组,并且将结果合并然后呈现给用户。在本文中,我们提出了一种构建所需设施的方法。我们的方法包括两个步骤。第一步,确定哪些数据库可能包含给定查询的所需元组,以便可以根据数据库对查询的期望程度对数据库进行排名。为此步骤引入了四种不同的技术,其中一种需要本地系统的合作。第二步确定应如何搜索排名的数据库以及应返回搜索到的数据库中的元组。为此,提出了一种新算法。提出了实验结果以比较不同的方法,并且使用不需要本地数据库合作的方法可以获得非常有希望的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号