Building Efficient Query Engines in a High-Level Language
Summary: LegoBase: a Scala-based query engine emitting specialized C code via generative programming, marrying high-level design with speed. By avoiding brittle template expansion, it enables cross-operator optimizations and runtime adaptivity; on TPC-H it beats an in-memory DB and a compiler with only hundreds of high-level lines. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Yannis Klonatos
- 2. Christoph Koch
- 3. Tiark Rompf
- 4. Hassan Chafi
Incoming Citations (Sorted by Pagerank)
Showing 45 of 45 citing papers.
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 10 of 10 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 21 | C-Store: A Column-oriented DBMS | 2005 | VLDB | 0.00086087497 |
| 60 | Efficiently Compiling Efficient Query Plans for Modern Hardware | 2011 | VLDB | 0.00064439773 |
| 86 | The End of an Architectural Era (It's Time for a Complete Rewrite) | 2007 | VLDB | 0.00052563276 |
| 137 | H-Store: A High-Performance, Distributed Main Memory Transaction Processing System | 2008 | VLDB | 0.00042342967 |
| 307 | Extensible Query Processing in Starburst | 1989 | SIGMOD | 0.00028211308 |
| 497 | Column-Stores vs. Row-Stores: How Different Are They Really? | 2008 | SIGMOD | 0.00021716559 |
| 710 | Performance Tradeoffs in Read-Optimized Databases | 2006 | VLDB | 0.00017765454 |
| 757 | Database Architecture Evolution: Mammals Flourished long before Dinosaurs became Extinct | 2009 | VLDB | 0.00017078358 |
| 1,042 | Daytona And The Fourth-Generation Language Cymbal | 1999 | SIGMOD | 0.00014480526 |
| 7,676 | Abstraction without regret in data management systems | 2013 | CIDR | 4.6815729e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| Overall Rank | Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 11,510 | Low-Latency Compilation of SQL Queries to Machine Code | 2021 | VLDB | 4.1945683e-05 |
| 6,221 | Charting the Design Space of Query Execution using VOILA | 2021 | VLDB | 5.1512158e-05 |
| 8,626 | Adaptive Code Generation for Data-Intensive Analytics | 2021 | VLDB | 4.4829152e-05 |
| 5,723 | Evolution of a Compiling Query Engine | 2021 | VLDB | 5.3522361e-05 |
| 7,925 | Architecting a Query Compiler for Spatial Workloads | 2020 | SIGMOD | 4.6153403e-05 |
| 4,948 | Designing an Open Framework for Query Optimization and Compilation | 2022 | VLDB | 5.8116879e-05 |
| 2,838 | How to Architect a Query Compiler, Revisited | 2018 | SIGMOD | 8.0408472e-05 |
| 2,383 | How to Architect a Query Compiler | 2016 | SIGMOD | 8.9294108e-05 |
| 60 | Efficiently Compiling Efficient Query Plans for Modern Hardware | 2011 | VLDB | 0.00064439773 |
| 13,418 | Building Efficient Query Engines in a High-Level Language | 2014 | VLDB | - |