DPconv: Super-Polynomially Faster Join Ordering

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Stoian, Mihail, Kipf, Andreas
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912024836964352
author Stoian, Mihail
Kipf, Andreas
author_facet Stoian, Mihail
Kipf, Andreas
contents We revisit the join ordering problem in query optimization. The standard exact algorithm, DPccp, has a worst-case running time of $O(3^n)$. This is prohibitively expensive for large queries, which are not that uncommon anymore. We develop a new algorithmic framework based on subset convolution. DPconv achieves a super-polynomial speedup over DPccp, breaking the $O(3^n)$ time-barrier for the first time. We show that the instantiation of our framework for the $C_\max$ cost function is up to 30x faster than DPccp for large clique queries.
format Preprint
id arxiv_https___arxiv_org_abs_2409_08013
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle DPconv: Super-Polynomially Faster Join Ordering
Stoian, Mihail
Kipf, Andreas
Databases
We revisit the join ordering problem in query optimization. The standard exact algorithm, DPccp, has a worst-case running time of $O(3^n)$. This is prohibitively expensive for large queries, which are not that uncommon anymore. We develop a new algorithmic framework based on subset convolution. DPconv achieves a super-polynomial speedup over DPccp, breaking the $O(3^n)$ time-barrier for the first time. We show that the instantiation of our framework for the $C_\max$ cost function is up to 30x faster than DPccp for large clique queries.
title DPconv: Super-Polynomially Faster Join Ordering
topic Databases
url https://arxiv.org/abs/2409.08013