Skip to content
Review

Instance-Optimal Acyclic Joins: From Theory to Systems

Aug 2026 · Proceedings of the VLDB Endowment · Vol 19, pp. 4884-4887 · 0 citations · 19 references

TL;DR

This tutorial revisits Yannakakis algorithm (YA) as a central example of how database theory can guide practical query processing and discusses how these ideas extend to query optimization and general queries beyond the multi-way joins.

Abstract

This tutorial revisits Yannakakis algorithm (YA) as a central example of how database theory can guide practical query processing. Yannakakis algorithm gives an instance-optimal guarantee for evaluating acyclic joins, and its core ideas, including join trees, semijoin reduction, and information passing, have influenced decades of work in query evaluation. Recent studies have renewed interest in the Yannakakis algorithm by demonstrating that its structure-aware principles can be applied to modern database systems, yielding practical methods for robust SQL analytics. This tutorial introduces the foundations of the Yannakakis algorithm and acyclic query processing, surveys recent advances in theory and systems, and discusses how these ideas extend to query optimization and general queries beyond the multi-way joins. The goal is to give the audience both a clear conceptual understanding of Yannakakis algorithm and a broad view of its growing role in modern data management.

View source

Similar papers

Preprint Aug 2026

VoS: Variate Ordering Strategies for Skyline Query Optimization

Efficiency of skyline algorithms is highly influenced by the underlying data characteristics. Traditionally, optimization efforts have focused on minimizing the total number of tuple-pair dominance checks to improve query performance. However, in practice, a dominance check between two tuples does not necessarily requi...

Abhinav Gorantla, Pratanu Mandal, K. Candan et al. · 0 citations
Jul 2026

The Data World is Not Flat: Efficient Factorized Execution for Relational Systems

A novel code-generating engine with factorization that enables intra-query-parallelized query execution on factorized representations and generates code to overcome their CPU-unfriendly layout, offering a unified and scalable solution for modern workloads.

Stefan Lehner, Thomas Neumann · 0 citations
Open access 2024

HYPERION-Q: A Graph-Guided Self-Validating and Hardware-Aware Framework for High-Performance Query Processing

Modern data management systems must simultaneously address three critical challenges: efficient query optimization for large queries, reliable detection of logical errors in database engines, and high-performance processing across heterogeneous hardware architectures. Traditional query optimizers rely on dynamic progra...

Praveen Kumar Kumbum, Ramachandra Reddy Vangala · 0 citations

Speeding up Qdags with Generalized Hypertree Decompositions

This paper combines Qdags with a Generalized Hypertree Decomposition of the query, into subqueries with fewer variables, and implements algorithms that find the optimal GHD according to the AGM bounds of the subqueries and the specificities of the Qdag cost model.

Diego Arroyuelo, Gabriel Carmona, Gonzalo Navarro et al. · 0 citations
Open access 2025

CODAQ: Context-Oriented Distributed Adaptive Query Processing for Large-Scale Graph and Data Systems

Modern data-driven applications increasingly rely on distributed graph databases and machine learning pipelines to extract knowledge from massive datasets. However, efficient query processing in distributed environments remains challeng-ing due to issues such as graph partitioning inefficiencies, dynamic connectivity u...

Praveen Kumar Kumbum, Ramachandra Reddy Vangala · 0 citations
Open access Sep 2026

Recursive Algorithm for Database Programming: A Critical Analysis

In the 21st century, computing has evolved to support complex societal and organisational needs through advanced architecture, cloud computing, artificial intelligence, and large-scale data analytics. Programming forms the backbone of these systems, transforming logical problem-solving methods into executable instru...

Asotekari Angel Jombo · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.