Bespoke OLAP: Synthesizing Workload-Specific One-size-fits-one Database Engines
Not on the map. Why?
Abstract (arXiv)
Modern OLAP engines are designed to support arbitrary analytical workloads, but this generality incurs structural overhead, including runtime schema interpretation, indirection layers, and abstraction boundaries, even in highly optimized systems. An engine specialized to a fixed workload can eliminate these costs and exploit workload-specific data structures and execution algorithms for substantially higher performance. Historically, constructing such bespoke engines has been economically impractical due to the high manual engineering effort. Recent advances in LLM-based code synthesis challenge this tradeoff by enabling automated system generation. However, naively prompting an LLM to produce a database engine does not yield a correct or efficient design, as effective synthesis requires systematic performance feedback, structured refinement, and careful management of deep architectural interdependencies. We present Bespoke OLAP, a fully autonomous synthesis pipeline for constructing high-performance database engines tightly tailored to a given workload. Our approach integrates iterative performance evaluation and automated validation to guide synthesis from storage to query execution. We demonstrate that Bespoke OLAP can generate a workload-specific engine from scratch within minutes to hours, achieving order-of-magnitude speedups over modern general-purpose systems such as DuckDB.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Mar 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 5.
5 papers.
- 2026FM-Agent: Scaling Formal Methods to Large Systems via LLM-Based Hoare-Style Reasoningcited by 6
- 2026The Time is Here for Just-in-Time Systems: Challenges and Opportunitiescited by 0
- 2026Breaking Database Lock-in: Agentic Regeneration of High Performance Storage Readers for Database Bypasscited by 0
- 2026Demonstrating GenDB: Instance-Optimized and Customized Query Processing Code Generation via LLM Agentscited by 0
- 2026DataKernelBench: Can LLMs Optimize Database Queries on GPUs?cited by 0
- 2026DataKernelBench: Can LLMs Optimize Database Queries on GPUs?25 Aug 2026
- 2026Demonstrating GenDB: Instance-Optimized and Customized Query Processing Code Generation via LLM Agents22 Jul 2026
- 2026Breaking Database Lock-in: Agentic Regeneration of High Performance Storage Readers for Database Bypass8 Jul 2026
- 2026The Time is Here for Just-in-Time Systems: Challenges and Opportunities22 May 2026
- 2026FM-Agent: Scaling Formal Methods to Large Systems via LLM-Based Hoare-Style Reasoning13 Apr 2026