Building Efficient Query Engines in a High-Level Language
Summary: LegoBase rethinks query engines as Scala program generators that emit specialized low-level C, enabling abstraction without performance loss. Its extensible optimizations outperform commercial in-memory DBs and query compilers with little code and low compilation overhead. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Yannis Klonatos (EPFL)
- 2. Christoph Koch (EPFL)
- 3. Tiark Rompf (EPFL; Oracle)
- 4. Hassan Chafi (Oracle)
BibTeX Citation
@article{klonatos_vldb14,
title = {{Building Efficient Query Engines in a High-Level Language}},
author = {Klonatos, Yannis and Koch, Christoph and Rompf, Tiark and Chafi, Hassan},
journal = {PVLDB},
series = {{VLDB} '14},
volume = {7},
number = {10},
pages = {853--864},
doi = {10.14778/2733004.2733009},
url = {https://doi.org/10.14778/2733004.2733009},
year = {2014}
}
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 |
|---|---|---|---|---|
| 12 | C-Store: A Column-oriented DBMS | 2005 | VLDB | 0.00069513174 |
| 23 | Efficiently Compiling Efficient Query Plans for Modern Hardware | 2011 | VLDB | 0.00054886415 |
| 68 | The End of an Architectural Era (It’s Time for a Complete Rewrite) | 2007 | VLDB | 0.00038446206 |
| 83 | H-Store: A High-Performance, Distributed Main Memory Transaction Processing System | 2008 | VLDB | 0.00036185259 |
| 268 | Extensible Query Processing in Starburst | 1989 | SIGMOD | 0.00022788687 |
| 345 | Column-Stores vs. Row-Stores: How Different Are They Really? | 2008 | SIGMOD | 0.00020656723 |
| 630 | Performance Tradeoffs in Read-Optimized Databases | 2006 | VLDB | 0.00015591796 |
| 721 | Database Architecture Evolution: Mammals Flourished long before Dinosaurs became Extinct | 2009 | VLDB | 0.00014631814 |
| 1,197 | Daytona And The Fourth-Generation Language Cymbal | 1999 | SIGMOD | 0.00011712263 |
| 7,653 | Abstraction without regret in data management systems | 2013 | CIDR | 5.575416e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 11,708 | Low-Latency Compilation of SQL Queries to Machine Code | 2021 | VLDB |
| 2 | 5,765 | Charting the Design Space of Query Execution using VOILA | 2021 | VLDB |
| 3 | 8,636 | Adaptive Code Generation for Data-Intensive Analytics | 2021 | VLDB |
| 4 | 5,376 | Evolution of a Compiling Query Engine | 2021 | VLDB |
| 5 | 8,057 | Architecting a Query Compiler for Spatial Workloads | 2020 | SIGMOD |
| 6 | 4,215 | Designing an Open Framework for Query Optimization and Compilation | 2022 | VLDB |
| 7 | 2,488 | How to Architect a Query Compiler, Revisited | 2018 | SIGMOD |
| 8 | 1,797 | How to Architect a Query Compiler | 2016 | SIGMOD |
| 9 | 23 | Efficiently Compiling Efficient Query Plans for Modern Hardware | 2011 | VLDB |
| 10 | 13,619 | Errata for "Building Efficient Query Engines in a High-Level Language" | 2014 | VLDB |