发明申请
US20120011108A1 HASH-JOIN IN PARALLEL COMPUTATION ENVIRONMENTS 有权
并行计算环境中的HASH-JOIN

HASH-JOIN IN PARALLEL COMPUTATION ENVIRONMENTS
摘要:
According to some embodiments, a system and method for a parallel join of relational data tables may be provided by calculating, by a plurality of concurrently executing execution threads, hash values for join columns of a first input table and a second input table; storing the calculated hash values in a set of disjoint thread-local hash maps for each of the first input table and the second input table; merging the set of thread-local hash maps of the first input table, by a second plurality of execution threads operating concurrently, to produce a set of merged hash maps; comparing each entry of the merged hash maps to each entry of the set of thread-local hash maps for the second input table to determine whether there is a match, according to a join type; and generating an output table including matches as determined by the comparing.
公开/授权文献
信息查询
0/0