GenDB
Generates optimized query execution code for your data
All Skills in This Repository (12)
Pure Emerald Level Indicatorsexperience
Enforce GenDB correctness and performance rules for query execution.
parallelism
Optimize OLAP query execution with morsel-driven parallelism and OpenMP.
data-structures
Select hash tables, bloom filters, or sorted arrays for database query operations.
aggregation-optimization
Select aggregation algorithms for SQL GROUP BY queries based on cardinality and memory.
gendb-storage-format
Document GenDB binary columnar storage with type mappings and encodings.
data-loading
Optimize database data loading with memory mapping, prefetching, and NUMA-aware allocation.
research-papers
Curate seminal research papers on database query optimization and execution strategies.
gendb-code-patterns
Generate C++ file structure templates for GenDB query execution.
join-optimization
Optimize SQL join operations with hash join variants and join ordering.
indexing
Guide storage index selection and implementation for GenDB query performance.
hash-tables
Implement optimized hash tables for database joins and aggregations.
scan-optimization
Optimize SQL scan and filter operations using predicate pushdown and SIMD filtering.
Frequently Asked Questions
FAQPage SchemaHow to install GenDB?▼
Run `npx skills add SolidLao/GenDB --all -g -y` in your terminal to install all skills in this suite globally.
What does GenDB do?▼
GenDB takes your database schema, SQL queries, data files, and hardware specs, then generates optimized standalone executables for each query. It outperforms general-purpose engines like DuckDB and PostgreSQL by tailoring code to your exact data and hardware.
How is GenDB faster than DuckDB or PostgreSQL?▼
Instead of running queries through a general-purpose engine, GenDB generates custom C++ code that exploits your exact data distributions, join selectivities, and hardware characteristics. It runs 2.8x faster than DuckDB on TPC-H and 5x faster on real-world financial data.
Which workloads does GenDB support?▼
GenDB is evaluated on OLAP workloads including TPC-H and SEC-EDGAR financial filings data. It works best for recurring analytical queries where the one-time generation cost pays off over many repeated executions.
Which model providers does GenDB support?▼
GenDB supports multiple providers including Claude and OpenAI Codex, selectable via a simple command-line flag. It is designed so additional providers can be added easily.
Related Repositories in Data & Analytics
View All in Data & Analytics→PaddleOCR
Extract text, tables, and formulas from PDFs and images
Scrapling
Scrape any website and bypass anti-bot protection with AI
last30days-skill
Research any topic across Reddit, X, YouTube, and the web