Welcome to BenchBox’s documentation!¶
BenchBox is a comprehensive database benchmarking toolkit supporting TPC-H, TPC-DS, TPC-DI, and other industry-standard benchmarks across SQL and DataFrame platforms.
Getting Started
User Guide
Benchmarks
Platforms
- Platform Selection Guide
- Quick Start: Choose Your Path
- Platform Extras and Installation Matrix
- Presto Lineage: Trino vs PrestoDB vs Athena
- SQL vs DataFrame: When to Choose Each
- Detailed Selection Criteria
- Selection Criteria Summary
- Platform Combination Strategies
- Migration Strategies
- Common Anti-Patterns
- Getting Started
- Expert Tips
- Summary
- See Also
- Multi-Platform Database Support
- Platform Comparison Matrix
- Platform Overview
- Quick Decision Guide
- Deployment Modes
- Local/Embedded Platforms
- Cloud Data Warehouses
- Distributed SQL Engines
- Relational & Time-Series Databases
- Managed Spark Services
- DataFrame Platforms
- Hybrid Platforms (SQL + DataFrame)
- Benchmark Support Matrix
- Scale Factor Recommendations
- Cost Comparison (All Categories)
- Use Case Recommendations
- Migration Complexity
- Summary by Category
- Resources
- SQL Platforms
- DataFrame Platforms
- Cloud Platforms
Guides
Reference
Development
Browse by Tag
- By Audience
- By Benchmark
- tpc-h (13)
- tpc-ds (10)
- tpc-di (5)
- tpc-havoc (1)
- tpch-skew (1)
- ssb (2)
- clickbench (2)
- h2odb (2)
- join-order (1)
- amplab (1)
- nyctaxi (1)
- coffeeshop (1)
- datavault (1)
- tsbs-devops (1)
- read-primitives (1)
- write-primitives (1)
- transaction-primitives (1)
- metadata-primitives (1)
- ai-primitives (1)
- custom-benchmark (20)
- By Platform
- duckdb (4)
- sqlite (2)
- postgresql (1)
- datafusion (1)
- snowflake (3)
- databricks (3)
- bigquery (2)
- redshift (1)
- motherduck (1)
- starburst (1)
- clickhouse (3)
- trino (1)
- presto (1)
- firebolt (1)
- timescaledb (1)
- influxdb (1)
- athena (1)
- aws-glue (1)
- emr-serverless (1)
- athena-spark (1)
- dataproc (1)
- dataproc-serverless (1)
- azure (1)
- fabric (1)
- fabric-spark (1)
- synapse-spark (1)
- spark (2)
- pyspark (1)
- pandas (1)
- polars (2)
- dask (1)
- modin (1)
- cudf (1)
- datafusion-df (1)
- By Platform Type
- By Content Type
- By Feature