首页> 外文会议>ACM SIGMOD international conference on Management of data >Query processing for distributed databases using generalized semi-joins
【24h】

Query processing for distributed databases using generalized semi-joins

机译:使用广义半联接的分布式数据库查询处理

获取原文

摘要

In distributed database systems, the cost to process a query is mainly determined by the amount of communication. Semi-join is a very useful tool to reduce the cost of joins in such systems. There are, however, queries called cyclic ones which cannot be processed by semi-joins only. In this paper the concept of generalized semi-joins is introduced to solve such a problem. To handle an arbitrary cyclic query, first a spanning tree is selected in the corresponding query graph and then generalized semi-joins are applied in the order determined by the tree. Processing of cyclic queries, however, requires more communication cost than processing of tree queries, since in the former case we need to transmit attribute values which are not required in the latter case. A procedure to reduce the communication cost of such additional data is developed, which will make the generalized semi-join based procedures practical.
机译:在分布式数据库系统中,处理查询的成本主要取决于通信量。半联接是减少此类系统中联接成本的非常有用的工具。但是,有些查询称为循环查询,这些查询不能仅通过半联接进行处理。本文介绍了广义半联接的概念来解决这一问题。为了处理任意循环查询,首先在相应的查询图中选择一个生成树,然后以该树确定的顺序应用广义半联接。但是,循环查询的处理比树查询的处理需要更多的通信成本,因为在前一种情况下,我们需要传输在后一种情况下不需要的属性值。开发了一种减少这种附加数据的通信成本的过程,这将使基于通用半连接的过程变得实用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号