ONE-SHOT SEMI-JOIN EXECUTION STRATEGIES FOR PROCESSING DISTRIBUTED JOIN QUERIES

被引:0
|
作者
WANG, CP
LI, VOK
CHEN, ALP
机构
[1] NATL TSING HUA UNIV,DEPT COMP SCI,HSINCHU 300,TAIWAN
[2] UNIV SO CALIF,DEPT ELECT ENGN,LOS ANGELES,CA 90089
[3] UNIV CALIF RIVERSIDE,DEPT COMP SCI,RIVERSIDE,CA 92521
来源
关键词
DISTRIBUTED QUERY OPTIMIZATION; DYNAMIC PROGRAMMING; FIXED-PRECISION ALGORITHMS; OPTIMIZATION ALGORITHMS; QUERY PROCESSING; SEMIJOINS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We apply the one-shot semi-join execution strategy, which allows parallelism and processes multiple semi-joins simultaneously, to optimize the transmission cost of distributed queries. The query optimization problem based on this strategy is NP-hard. Nevertheless, in practice most of the parameters needed for query optimization, such as relation cardinality and selectivity, are of fixed-precision, i.e. their binary representations have no more than a fixed number of digits after the binary point. Imposing this fixed-precision constraint, we develop an efficient distributed query processing algorithm. For situations where the fixed-precision constraint does not apply, we propose a method to truncate the parameters and use the same algorithm to find near-optimal solutions. By analysing the truncation errors, we provide a quantitative comparison between the near-optimal solutions and the optimal ones.
引用
收藏
页码:245 / 253
页数:9
相关论文
共 50 条