Recent years have seen exciting developments in join algorithms. In 2008, Atserias, Grohe and Marx (henceforth AGM) proved a tight bound on the maximum result size of a full conjunctive query, given constraints on the input relation sizes. In 2012, Ngo, Porat, Re and Rudra (henceforth NPRR) devised a join algorithm with worst-case running time proportional to the AGM bound [8]. Our commercial database system LogicBlox employs a novel join algorithm, leapfrog triejoin, which compared conspicuously well to the NPRR algorithm in preliminary benchmarks. This spurred us to analyze the complexity of leapfrog triejoin. In this paper we establish that leapfrog triejoin is also worst-case optimal, up to a log factor, in the sense of NPRR. We improve...
We optimize multiway equijoins on relational tables using degree information. We give a new bound th...
We describe a new algorithm, Minesweeper, that is able to satisfy stronger runtime guarantees than p...
Join ordering is one of the most important, but also most challenging problems of query optimization...
Join is the most important operator in relational databases, and remains the most expensive one desp...
Efficient join processing is one of the most fundamental and well-studied tasks in database research...
Worst-case optimal join algorithms are attractive from a theoretical point of view, as they offer as...
Efficient join processing is one of the most fundamental and well-studied tasks in database research...
Arbeit an der Bibliothek noch nicht eingelangt - Daten nicht geprüftAbweichender Titel nach Übersetz...
Evaluating the relational join is one of the central algorithmic and most well-studied problems in d...
Worst-case optimal join algorithms have gained a lot of attention in the database literature. We now...
We present a simple conceptual framework to think about computing the relational join. Using this fr...
Parallel join algorithms have received much attention in recent years, due to the rapid development ...
.<F3.733e+05> In this paper, we re-examine the results of prior work on methods for computing&...
Thesis (Ph.D.)--University of Washington, 2021As the demand for data intensive pipelines has grown a...
This talk will survey some results on join processing that use inequalities from convex geometry. Re...
We optimize multiway equijoins on relational tables using degree information. We give a new bound th...
We describe a new algorithm, Minesweeper, that is able to satisfy stronger runtime guarantees than p...
Join ordering is one of the most important, but also most challenging problems of query optimization...
Join is the most important operator in relational databases, and remains the most expensive one desp...
Efficient join processing is one of the most fundamental and well-studied tasks in database research...
Worst-case optimal join algorithms are attractive from a theoretical point of view, as they offer as...
Efficient join processing is one of the most fundamental and well-studied tasks in database research...
Arbeit an der Bibliothek noch nicht eingelangt - Daten nicht geprüftAbweichender Titel nach Übersetz...
Evaluating the relational join is one of the central algorithmic and most well-studied problems in d...
Worst-case optimal join algorithms have gained a lot of attention in the database literature. We now...
We present a simple conceptual framework to think about computing the relational join. Using this fr...
Parallel join algorithms have received much attention in recent years, due to the rapid development ...
.<F3.733e+05> In this paper, we re-examine the results of prior work on methods for computing&...
Thesis (Ph.D.)--University of Washington, 2021As the demand for data intensive pipelines has grown a...
This talk will survey some results on join processing that use inequalities from convex geometry. Re...
We optimize multiway equijoins on relational tables using degree information. We give a new bound th...
We describe a new algorithm, Minesweeper, that is able to satisfy stronger runtime guarantees than p...
Join ordering is one of the most important, but also most challenging problems of query optimization...