arXiv · 2104.13793
Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth
Also available from
- arXiv — 2105.12372 ↗
- arXiv — 2107.00555 ↗
- arXiv — 2107.00577 ↗
- arXiv — 2108.02572 ↗
- arXiv — 2108.02725 ↗
- arXiv — 2108.03350 ↗
- arXiv — 2109.05778 ↗
- arXiv — 2110.00677 ↗
- arXiv — 2202.01587 ↗
- arXiv — 2202.02830 ↗
- arXiv — 2203.11011 ↗
- arXiv — 2205.08335 ↗
- arXiv — 2206.10495 ↗
- arXiv — 2207.14648 ↗
- arXiv — 2208.05456 ↗
- arXiv — 2303.09664 ↗
- arXiv — 2402.19347 ↗
Abstract
Modern trends in data collection are bringing current mainstream techniques for database query processing to their limits. Consequently, various novel approaches for efficient query processing are being actively studied. One such approach is based on hypertree decompositions (HDs), which have been shown to carry great potential to process complex queries more efficiently and with stronger theoretical guarantees. However, using HDs for query execution relies on the difficult task of computing decompositions of the query structure, which guides the efficient execution of the query. From theoretical results we know that the performance of purely sequential methods is inherently limited, yet the problem is susceptible to parallelisation. In this paper we propose the first algorithm for computing hypertree decompositions that is well-suited for parallelisation. The proposed algorithm log-k-decomp requires only a logarithmic number of recursion levels and additionally allows for highly parallelised pruning of the search space by restriction to balanced separators. We provide detailed experimental evaluation over the HyperBench benchmark and demonstrate that our approach is highly effective especially for complex queries.
Explore related subjects
Keep this discovery
Georg Gottlob, Matthias Lanzinger, Cem Okulmus, Reinhard Pichler. 2021-04-28. Fast Parallel Hypertree Decompositions in Logarithmic Recursion Depth. https://doi.org/10.1145/1122445.1122456
Cite the original work for its findings. Save a collection to share your selection of sources.