SolidLaoSolidLaoCommunity·12 Agent Skills Included

GenDB

Generates optimized query execution code for your data

Generates standalone, instance-optimized query executables tailored to your specific data, workload, and hardware. Analyzes schemas and SQL workloads, designs storage and indexes, plans execution, and iteratively optimizes generated C++ code. Eliminates the overhead of general-purpose database engines, delivering up to 2.8x faster performance than DuckDB on TPC-H benchmarks.
npx skills add SolidLao/GenDB --all -g -y

All Skills in This Repository (12)

Pure Emerald Level Indicators
📦 In Repo
SolidLaoSolidLao

experience

Enforce GenDB correctness and performance rules for query execution.

Community
Advanced
📦 In Repo
SolidLaoSolidLao

parallelism

Optimize OLAP query execution with morsel-driven parallelism and OpenMP.

Community
Advanced
📦 In Repo
SolidLaoSolidLao

data-structures

Select hash tables, bloom filters, or sorted arrays for database query operations.

Community
Intermediate
📦 In Repo
SolidLaoSolidLao

aggregation-optimization

Select aggregation algorithms for SQL GROUP BY queries based on cardinality and memory.

Community
Advanced
📦 In Repo
SolidLaoSolidLao

gendb-storage-format

Document GenDB binary columnar storage with type mappings and encodings.

Community
Intermediate
📦 In Repo
SolidLaoSolidLao

data-loading

Optimize database data loading with memory mapping, prefetching, and NUMA-aware allocation.

Community
Advanced
📦 In Repo
SolidLaoSolidLao

research-papers

Curate seminal research papers on database query optimization and execution strategies.

Community
Intermediate
📦 In Repo
SolidLaoSolidLao

gendb-code-patterns

Generate C++ file structure templates for GenDB query execution.

Community
Intermediate
📦 In Repo
SolidLaoSolidLao

join-optimization

Optimize SQL join operations with hash join variants and join ordering.

Community
Advanced
📦 In Repo
SolidLaoSolidLao

indexing

Guide storage index selection and implementation for GenDB query performance.

Community
Advanced
📦 In Repo
SolidLaoSolidLao

hash-tables

Implement optimized hash tables for database joins and aggregations.

Community
Advanced
📦 In Repo
SolidLaoSolidLao

scan-optimization

Optimize SQL scan and filter operations using predicate pushdown and SIMD filtering.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How 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