This talk will survey some results on join processing that use inequalities from convex geometry. Recently, Ngo, Porat, Rudra, and Re ́ (NPRR) discovered the first relational join algorithm with worst-case optimal run-ning time [8]. Since the seminal System R project [12], the dominant database optimizer paradigm optimizes a join query by examining each pair of joins and then combining these estimates using dynamic programming. In contrast, NPRR examines all relations at the same time. This change to the “one-join-at-a-time ” dogma is important for performance: there are classes of queries for which any join-project plan is destined to be slower than the best possible run time by a polynomial factor in size of the data. NPRR’s analysis make...
In this paper we present a new framework for studying parallel query optimization. We first note tha...
Abstract. Relational joins are at the core of relational algebra, which in turn is the core of the s...
Since relational database management systems typically support only diadic join operators as primiti...
Join is the most important operator in relational databases, and remains the most expensive one desp...
Evaluating the relational join is one of the central algorithmic and most well-studied problems in d...
We optimize multiway equijoins on relational tables using degree information. We give a new bound th...
Efficient join processing is one of the most fundamental and well-studied tasks in database research...
Efficient join processing is one of the most fundamental and well-studied tasks in database research...
We present a simple conceptual framework to think about computing the relational join. Using this fr...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
ABSTRACT Inequality joins, which join relational tables on inequality conditions, are used in variou...
Relational joins are at the core of relational algebra, which in turn is the core of the standard da...
Evaluating the relational join is one of the central algorithmic and most well-studied problems in d...
AbstractIt is proposed that an optimal strategy for executing a join query in a distributed database...
Worst-case optimal join algorithms are attractive from a theoretical point of view, as they offer as...
In this paper we present a new framework for studying parallel query optimization. We first note tha...
Abstract. Relational joins are at the core of relational algebra, which in turn is the core of the s...
Since relational database management systems typically support only diadic join operators as primiti...
Join is the most important operator in relational databases, and remains the most expensive one desp...
Evaluating the relational join is one of the central algorithmic and most well-studied problems in d...
We optimize multiway equijoins on relational tables using degree information. We give a new bound th...
Efficient join processing is one of the most fundamental and well-studied tasks in database research...
Efficient join processing is one of the most fundamental and well-studied tasks in database research...
We present a simple conceptual framework to think about computing the relational join. Using this fr...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
ABSTRACT Inequality joins, which join relational tables on inequality conditions, are used in variou...
Relational joins are at the core of relational algebra, which in turn is the core of the standard da...
Evaluating the relational join is one of the central algorithmic and most well-studied problems in d...
AbstractIt is proposed that an optimal strategy for executing a join query in a distributed database...
Worst-case optimal join algorithms are attractive from a theoretical point of view, as they offer as...
In this paper we present a new framework for studying parallel query optimization. We first note tha...
Abstract. Relational joins are at the core of relational algebra, which in turn is the core of the s...
Since relational database management systems typically support only diadic join operators as primiti...