Files
email-tracker/external/duckdb/benchmark/trainbenchmark
2025-10-24 19:21:19 -05:00
..
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00
2025-10-24 19:21:19 -05:00

Train Benchmark queries

For the benchmark specification see the paper The Train Benchmark: cross-technology performance evaluation of continuous model queries (Softw. Syst. Model. 2018)

Usage

Loading the data

The test data is from the benchmark's "Repair" scenario with data set size (scale factor) 1.

cat schema.sql | duckdb tb.duckdb
TB_DATA_DIR=sf1
sed -i.bkp "s|\\N||g" ${TB_DATA_DIR}/Route.csv
sed "s/PATHVAR/${TB_DATA_DIR}/g" tb-load.sql | duckdb tb.duckdb

Queries

cat queries/connectedsegments.sql | duckdb tb.duckdb
cat queries/routesensor.sql | duckdb tb.duckdb
cat queries/poslength.sql | duckdb tb.duckdb
cat queries/semaphoreneighbor.sql | duckdb tb.duckdb
cat queries/switchmonitored.sql | duckdb tb.duckdb
cat queries/switchset.sql | duckdb tb.duckdb