Title :
Faster Join Enumeration for Complex Queries
Author :
Moerkotte, Guido ; Neumann, Thomas
Author_Institution :
Univ. of Mannheim, Mannheim
Abstract :
Most existing join ordering algorithms concentrate on join queries with simple join predicates and inner joins only, where simple predicates are those that involve exactly two relations. However, real queries may contain complex join predicates, i.e. predicates involving more than two relations. We show how to handle complex join predicates efficiently, by modeling the query graph as a hypergraph and reasoning about its connected subgraphs.
Keywords :
graph theory; query processing; complex queries; hypergraph; join ordering algorithm; join predicates; join queries; query graph; Dynamic programming; Heuristic algorithms; Informatics; Query processing; Runtime; Space exploration; Tree graphs;
Conference_Titel :
Data Engineering, 2008. ICDE 2008. IEEE 24th International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-1836-7
Electronic_ISBN :
978-1-4244-1837-4
DOI :
10.1109/ICDE.2008.4497579