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 |
|---|---|---|---|---|
| 20 | C-Store: A Column-oriented DBMS | 2005 | VLDB | 0.00086163998 |
| 59 | Efficiently Compiling Efficient Query Plans for Modern Hardware | 2011 | VLDB | 0.0006445664 |
| 88 | The End of an Architectural Era (It's Time for a Complete Rewrite) | 2007 | VLDB | 0.0005262025 |
| 136 | H-Store: A High-Performance, Distributed Main Memory Transaction Processing System | 2008 | VLDB | 0.00042409816 |
| 309 | Extensible Query Processing in Starburst | 1989 | SIGMOD | 0.00028195213 |
| 496 | Column-Stores vs. Row-Stores: How Different Are They Really? | 2008 | SIGMOD | 0.00021705611 |
| 708 | Performance Tradeoffs in Read-Optimized Databases | 2006 | VLDB | 0.00017753572 |
| 754 | Database Architecture Evolution: Mammals Flourished long before Dinosaurs became Extinct | 2009 | VLDB | 0.00017093267 |
| 1,042 | Daytona And The Fourth-Generation Language Cymbal | 1999 | SIGMOD | 0.00014470108 |
| 7,675 | Abstraction without regret in data management systems | 2013 | CIDR | 4.6771117e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| Overall Rank | Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 11,514 | Low-Latency Compilation of SQL Queries to Machine Code | 2021 | VLDB | 4.1905499e-05 |
| 6,218 | Charting the Design Space of Query Execution using VOILA | 2021 | VLDB | 5.1462707e-05 |
| 8,623 | Adaptive Code Generation for Data-Intensive Analytics | 2021 | VLDB | 4.4786182e-05 |
| 5,734 | Evolution of a Compiling Query Engine | 2021 | VLDB | 5.3471832e-05 |
| 7,925 | Architecting a Query Compiler for Spatial Workloads | 2020 | SIGMOD | 4.610914e-05 |
| 4,952 | Designing an Open Framework for Query Optimization and Compilation | 2022 | VLDB | 5.806142e-05 |
| 2,843 | How to Architect a Query Compiler, Revisited | 2018 | SIGMOD | 8.0334687e-05 |
| 2,383 | How to Architect a Query Compiler | 2016 | SIGMOD | 8.9198524e-05 |
| 59 | Efficiently Compiling Efficient Query Plans for Modern Hardware | 2011 | VLDB | 0.0006445664 |
| 13,431 | Building Efficient Query Engines in a High-Level Language | 2014 | VLDB | - |