首页> 外文会议>SIGMOD/PODS >Distributed Query Evaluation with Performance Guarantees
【24h】

Distributed Query Evaluation with Performance Guarantees

机译:分布式查询评估性能保证

获取原文

摘要

Partial evaluation has recently proven an effiective technique for evaluating Boolean Xpath queries over a fragmented tree that is distributed over a number of sites. What left open is whether or not the technique is applicable to generic dataselecting Xpath queries. In contrast to Boolean queries that return a single truth value, a generic Xpath query returns a set of elements, and its evaluation introduces difficulties to avoiding excessive data shipping. This paper settles this question in positive by providing evaluation algorithms and optimizations for generic Xpath queries in the same distributed and fragmented setting. These algorithms explore parallelism and retain the performance guarantees of their counterpart for Boolean queries, regardless of how the tree is fragmented and distributed. First, each site is visited at most three times, and down to at most twice when optimizations are in place. Second, the network traffic is determined by the final answer of the query, rather than the size of the tree, without incurring unnecessary data shipping. Third, the total computation is comparable to that of centralized algorithms on the tree stored in a single site. We show both analytically and experimentally that our algorithms and optimizations are scalable and efficient on large trees and complex Xpath queries.
机译:部分评估最近已经证明了一种用于评估Boolean XPath查询的耗资技术,这些技术在分段的树上分布在许多站点上。 leave打开的是该技术是否适用于通用数据选择XPath查询。与返回单个真值值的布尔查询相比,通用XPath查询返回一组元素,并且其评估引入了避免过度数据运输的困难。本文通过在相同的分布式和碎片设置中提供评估算法和优化来解决该问题的问题。这些算法探索并行性并保留其对应于布尔查询的性能保证,无论树是分段和分布的如何。首先,在优化到位时,最多三次访问每个站点,最多两次。其次,网络流量由查询的最终答案而不是树的大小决定,而不会产生不必要的数据运输。第三,总计算与存储在单个站点中的树上的集中算法相当。我们在经过分析和实验中展示我们的算法和优化在大型树木和复杂的XPath查询中是可扩展和有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号