发明名称 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.
申请公布号 US2012011108(A1) 申请公布日期 2012.01.12
申请号 US20100978044 申请日期 2010.12.23
申请人 BENSBERG CHRISTIAN;MATHIS CHRISTIAN;TRANSIER FREDERIK;BOHNSACK NICO;STAMMERJOHANN KAI 发明人 BENSBERG CHRISTIAN;MATHIS CHRISTIAN;TRANSIER FREDERIK;BOHNSACK NICO;STAMMERJOHANN KAI
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址