activity
20122026
most citedCommunication Steps for Parallel Query Processing

35 citations · 160 across the 33 of their papers we have counts for

collaborators
Showing 2025Show all

6 papers · 1 filter

cs.DB2025

FlowLog: Efficient and Extensible Datalog via Incrementality

Hangdong Zhao, Zhenghong Yu, Srinag Rao +3

Datalog-based languages are regaining popularity as a powerful abstraction for expressing recursive computations in domains such as program analysis and graph processing. However,…

cs.DB2025

One Join Order Does Not Fit All: Reducing Intermediate Results with Per-Split Query Plans

Yujun He, Hangdong Zhao, Simon Frisk +4

Minimizing intermediate results is critical for efficient multi-join query processing. Although the seminal Yannakakis algorithm offers strong guarantees for acyclic queries, cycli…

cs.DB2025

Circuits and Formulas for Datalog over Semirings

Austen Z. Fan, Paraschos Koutris, Sudeepa Roy

In this paper, we study circuits and formulas for provenance polynomials of Datalog programs. We ask the following question: given an absorptive semiring and a fact of a Datalog pr…

cs.DB2025

Debunking the Myth of Join Ordering: Toward Robust SQL Analytics

Junyi Zhao, Kai Su, Yifei Yang +3

Join order optimization is critical in achieving good query performance. Despite decades of research and practice, modern query optimizers could still generate inferior join plans…

cs.DB2025

The Free Termination Property of Queries Over Time

Conor Power, Paraschos Koutris, Joseph M Hellerstein

Building on prior work on distributed databases and the CALM Theorem, we define and study the question of free termination: in the absence of distributed coordination, what query p…

cs.DB2025

Parallel Query Processing with Heterogeneous Machines

Simon Frisk, Paraschos Koutris

We study the problem of computing a full Conjunctive Query in parallel using heterogeneous machines. Our computational model is similar to the MPC model, but each machine has i…