From 0e080327396c6c46e94cb72e87bc9439a1e96358 Mon Sep 17 00:00:00 2001 From: Tobias Schmidt Date: Tue, 18 Aug 2026 21:18:17 +0000 Subject: [PATCH 1/5] datafusion(-vortex): fail the query on any stderr output datafusion-cli and vortex-datafusion-cli exit 0 even when a query errors mid-batch: they print the failure to stderr and carry on, leaving only create.sql's own ~0.01s Elapsed line on stdout. The query scripts merged stderr into stdout (2>&1) and reported the last Elapsed line, so a failed query was silently recorded as a ~0.011s runtime. On c8g.metal-48xl this masked real failures: wide scans over the 100 partitioned .vortex files exhaust the open-file limit ('Too many open files (os error 24)') and were published as bogus 40-200x speedups. Capture stderr separately and treat any stderr output (or a nonzero exit) as a failed run, so the driver records null and surfaces the error instead of a fake near-zero time. A successful query writes nothing to stderr. --- datafusion-partitioned/query | 13 +++++++++---- datafusion-vortex-partitioned/query | 13 +++++++++---- datafusion-vortex/query | 13 +++++++++---- datafusion/query | 13 +++++++++---- 4 files changed, 36 insertions(+), 16 deletions(-) diff --git a/datafusion-partitioned/query b/datafusion-partitioned/query index c3625f4b1b..8d9ca6162a 100755 --- a/datafusion-partitioned/query +++ b/datafusion-partitioned/query @@ -9,14 +9,19 @@ DF=arrow-datafusion/target/release/datafusion-cli query=$(cat) tmp=$(mktemp /tmp/datafusion.XXXXXX.sql) -trap 'rm -f "$tmp"' EXIT +err=$(mktemp /tmp/datafusion.XXXXXX.err) +trap 'rm -f "$tmp" "$err"' EXIT printf '%s\n' "$query" > "$tmp" -out=$("$DF" -f create.sql "$tmp" 2>&1) && status=0 || status=$? +# datafusion-cli exits 0 even when a query errors: it prints to stderr and leaves +# only create.sql's "Elapsed" on stdout, which the driver would mis-record as the +# query time. Treat any stderr output (or a nonzero exit) as failure. +out=$("$DF" -f create.sql "$tmp" 2>"$err") && status=0 || status=$? -if [ "$status" -ne 0 ]; then +if [ "$status" -ne 0 ] || [ -s "$err" ]; then + cat "$err" >&2 printf '%s\n' "$out" >&2 - exit "$status" + exit 1 fi printf '%s\n' "$out" | grep -v 'Elapsed' || true diff --git a/datafusion-vortex-partitioned/query b/datafusion-vortex-partitioned/query index 2e4df9d6a9..64015bcd49 100755 --- a/datafusion-vortex-partitioned/query +++ b/datafusion-vortex-partitioned/query @@ -7,14 +7,19 @@ DF=vortex-datafusion-cli/target/release/vortex-datafusion-cli query=$(cat) tmp=$(mktemp /tmp/datafusion-vortex.XXXXXX.sql) -trap 'rm -f "$tmp"' EXIT +err=$(mktemp /tmp/datafusion-vortex.XXXXXX.err) +trap 'rm -f "$tmp" "$err"' EXIT printf '%s\n' "$query" > "$tmp" -out=$("$DF" -f create.sql -f "$tmp" 2>&1) && status=0 || status=$? +# The CLI exits 0 even when a query errors: it prints to stderr and leaves only +# create.sql's tiny "Elapsed" on stdout, which the driver would mis-record as the +# query time. Treat any stderr output (or a nonzero exit) as failure. +out=$("$DF" -f create.sql -f "$tmp" 2>"$err") && status=0 || status=$? -if [ "$status" -ne 0 ]; then +if [ "$status" -ne 0 ] || [ -s "$err" ]; then + cat "$err" >&2 printf '%s\n' "$out" >&2 - exit "$status" + exit 1 fi printf '%s\n' "$out" | grep -v 'Elapsed' || true diff --git a/datafusion-vortex/query b/datafusion-vortex/query index 2e4df9d6a9..64015bcd49 100755 --- a/datafusion-vortex/query +++ b/datafusion-vortex/query @@ -7,14 +7,19 @@ DF=vortex-datafusion-cli/target/release/vortex-datafusion-cli query=$(cat) tmp=$(mktemp /tmp/datafusion-vortex.XXXXXX.sql) -trap 'rm -f "$tmp"' EXIT +err=$(mktemp /tmp/datafusion-vortex.XXXXXX.err) +trap 'rm -f "$tmp" "$err"' EXIT printf '%s\n' "$query" > "$tmp" -out=$("$DF" -f create.sql -f "$tmp" 2>&1) && status=0 || status=$? +# The CLI exits 0 even when a query errors: it prints to stderr and leaves only +# create.sql's tiny "Elapsed" on stdout, which the driver would mis-record as the +# query time. Treat any stderr output (or a nonzero exit) as failure. +out=$("$DF" -f create.sql -f "$tmp" 2>"$err") && status=0 || status=$? -if [ "$status" -ne 0 ]; then +if [ "$status" -ne 0 ] || [ -s "$err" ]; then + cat "$err" >&2 printf '%s\n' "$out" >&2 - exit "$status" + exit 1 fi printf '%s\n' "$out" | grep -v 'Elapsed' || true diff --git a/datafusion/query b/datafusion/query index 65cc944ea0..ff2957fb3c 100755 --- a/datafusion/query +++ b/datafusion/query @@ -10,14 +10,19 @@ DF=arrow-datafusion/target/release/datafusion-cli query=$(cat) tmp=$(mktemp /tmp/datafusion.XXXXXX.sql) -trap 'rm -f "$tmp"' EXIT +err=$(mktemp /tmp/datafusion.XXXXXX.err) +trap 'rm -f "$tmp" "$err"' EXIT printf '%s\n' "$query" > "$tmp" -out=$("$DF" -f create.sql "$tmp" 2>&1) && status=0 || status=$? +# datafusion-cli exits 0 even when a query errors: it prints to stderr and leaves +# only create.sql's "Elapsed" on stdout, which the driver would mis-record as the +# query time. Treat any stderr output (or a nonzero exit) as failure. +out=$("$DF" -f create.sql "$tmp" 2>"$err") && status=0 || status=$? -if [ "$status" -ne 0 ]; then +if [ "$status" -ne 0 ] || [ -s "$err" ]; then + cat "$err" >&2 printf '%s\n' "$out" >&2 - exit "$status" + exit 1 fi # Print everything that's not an "Elapsed" timing line as the result. From 0a2766aa11303ee6238b5edc19e514f3a140151f Mon Sep 17 00:00:00 2001 From: Tobias Schmidt Date: Tue, 18 Aug 2026 21:18:44 +0000 Subject: [PATCH 2/5] datafusion-vortex: raise open-file limit so wide scans complete MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vortex-io opens all partition files concurrently, so on many-core hosts (e.g. c8g.metal-48xl, 192 vCPU) a wide scan over the 100 .vortex files exceeds the default open-file soft limit of 1024 and fails with 'Too many open files (os error 24)'. The failure is a flaky race — a different subset of queries fails each run. Raise the soft limit to the hard cap (no privilege required) at the top of the query script; the spawned CLI inherits it. Also add the c8g.metal-48xl results (partitioned and single) produced with the fix in place: the full 43-query sweep completes with zero failures and real times instead of the earlier bogus ~0.011s. --- datafusion-vortex-partitioned/query | 4 + .../results/20260818/c8g.metal-48xl.json | 236 ++++++++++++++++++ datafusion-vortex/query | 4 + .../results/20260818/c8g.metal-48xl.json | 236 ++++++++++++++++++ 4 files changed, 480 insertions(+) create mode 100644 datafusion-vortex-partitioned/results/20260818/c8g.metal-48xl.json create mode 100644 datafusion-vortex/results/20260818/c8g.metal-48xl.json diff --git a/datafusion-vortex-partitioned/query b/datafusion-vortex-partitioned/query index 64015bcd49..4fbadaa925 100755 --- a/datafusion-vortex-partitioned/query +++ b/datafusion-vortex-partitioned/query @@ -5,6 +5,10 @@ set -e DF=vortex-datafusion-cli/target/release/vortex-datafusion-cli +# vortex-io opens all partitions at once; on many-core hosts a wide scan can +# exceed the default 1024 open-file limit. Raise the soft limit to the hard cap. +ulimit -n "$(ulimit -Hn)" 2>/dev/null || true + query=$(cat) tmp=$(mktemp /tmp/datafusion-vortex.XXXXXX.sql) err=$(mktemp /tmp/datafusion-vortex.XXXXXX.err) diff --git a/datafusion-vortex-partitioned/results/20260818/c8g.metal-48xl.json b/datafusion-vortex-partitioned/results/20260818/c8g.metal-48xl.json new file mode 100644 index 0000000000..1ce00b6825 --- /dev/null +++ b/datafusion-vortex-partitioned/results/20260818/c8g.metal-48xl.json @@ -0,0 +1,236 @@ +{ + "system": "DataFusion (Vortex, partitioned)", + "date": "2026-08-18", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": [ + "Rust", + "column-oriented", + "embedded", + "stateless" + ], + "load_time": 62, + "data_size": 15329147920, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [ + 0.036, + 0.002, + 0.002 + ], + [ + 0.1, + 0.041, + 0.042 + ], + [ + 0.117, + 0.055, + 0.059 + ], + [ + 0.479, + 0.06, + 0.065 + ], + [ + 0.962, + 0.175, + 0.158 + ], + [ + 1.012, + 0.15, + 0.15 + ], + [ + 0.033, + 0.002, + 0.002 + ], + [ + 0.104, + 0.052, + 0.052 + ], + [ + 0.856, + 0.191, + 0.191 + ], + [ + 1.428, + 0.261, + 0.242 + ], + [ + 0.572, + 0.089, + 0.093 + ], + [ + 1.008, + 0.109, + 0.098 + ], + [ + 1.153, + 0.137, + 0.134 + ], + [ + 2.543, + 0.231, + 0.242 + ], + [ + 0.939, + 0.136, + 0.141 + ], + [ + 0.768, + 0.152, + 0.143 + ], + [ + 2.475, + 0.252, + 0.262 + ], + [ + 2.227, + 0.265, + 0.279 + ], + [ + 3.413, + 0.507, + 0.522 + ], + [ + 0.243, + 0.064, + 0.046 + ], + [ + 14.054, + 0.185, + 0.193 + ], + [ + 16.44, + 0.186, + 0.197 + ], + [ + 22.192, + 0.546, + 0.224 + ], + [ + 53.545, + 1.727, + 1.403 + ], + [ + 1.449, + 0.061, + 0.054 + ], + [ + 1.266, + 0.08, + 0.082 + ], + [ + 1.926, + 0.062, + 0.071 + ], + [ + 14.394, + 0.189, + 0.202 + ], + [ + 11.641, + 1.596, + 1.926 + ], + [ + 0.219, + 0.116, + 0.124 + ], + [ + 2.267, + 0.141, + 0.14 + ], + [ + 5.469, + 0.191, + 0.193 + ], + [ + 3.792, + 0.742, + 0.747 + ], + [ + 14.043, + 0.467, + 0.466 + ], + [ + 14.038, + 0.444, + 0.457 + ], + [ + 0.395, + 0.191, + 0.197 + ], + [ + 0.161, + 0.066, + 0.067 + ], + [ + 0.135, + 0.043, + 0.044 + ], + [ + 0.187, + 0.031, + 0.03 + ], + [ + 0.31, + 0.126, + 0.124 + ], + [ + 0.127, + 0.029, + 0.03 + ], + [ + 0.122, + 0.03, + 0.03 + ], + [ + 0.112, + 0.028, + 0.029 + ] + ] +} diff --git a/datafusion-vortex/query b/datafusion-vortex/query index 64015bcd49..142eae7919 100755 --- a/datafusion-vortex/query +++ b/datafusion-vortex/query @@ -5,6 +5,10 @@ set -e DF=vortex-datafusion-cli/target/release/vortex-datafusion-cli +# vortex-io opens files concurrently; on many-core hosts a wide scan can exceed +# the default 1024 open-file limit. Raise the soft limit to the hard cap. +ulimit -n "$(ulimit -Hn)" 2>/dev/null || true + query=$(cat) tmp=$(mktemp /tmp/datafusion-vortex.XXXXXX.sql) err=$(mktemp /tmp/datafusion-vortex.XXXXXX.err) diff --git a/datafusion-vortex/results/20260818/c8g.metal-48xl.json b/datafusion-vortex/results/20260818/c8g.metal-48xl.json new file mode 100644 index 0000000000..feea6c7923 --- /dev/null +++ b/datafusion-vortex/results/20260818/c8g.metal-48xl.json @@ -0,0 +1,236 @@ +{ + "system": "DataFusion (Vortex, single)", + "date": "2026-08-18", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": [ + "Rust", + "column-oriented", + "embedded", + "stateless" + ], + "load_time": 104, + "data_size": 15269901360, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [ + 0.036, + 0.001, + 0.001 + ], + [ + 0.623, + 0.489, + 0.487 + ], + [ + 0.527, + 0.485, + 0.488 + ], + [ + 0.716, + 0.56, + 0.49 + ], + [ + 0.806, + 0.547, + 0.559 + ], + [ + 1.154, + 0.584, + 0.583 + ], + [ + 0.033, + 0.001, + 0.001 + ], + [ + 0.56, + 0.496, + 0.587 + ], + [ + 1.156, + 0.593, + 0.611 + ], + [ + 1.5, + 0.661, + 0.698 + ], + [ + 0.807, + 0.535, + 0.535 + ], + [ + 0.849, + 0.536, + 0.536 + ], + [ + 1.28, + 0.579, + 0.603 + ], + [ + 2.675, + 0.705, + 0.699 + ], + [ + 1.436, + 0.588, + 0.599 + ], + [ + 0.822, + 0.559, + 0.558 + ], + [ + 2.521, + 0.83, + 0.802 + ], + [ + 2.505, + 0.667, + 0.708 + ], + [ + 3.526, + 0.855, + 0.849 + ], + [ + 0.736, + 0.59, + 0.497 + ], + [ + 14.45, + 0.763, + 0.732 + ], + [ + 16.518, + 0.934, + 1.264 + ], + [ + 21.147, + 1.149, + 1.157 + ], + [ + 57.583, + 3.471, + 3.829 + ], + [ + 2.218, + 0.556, + 0.556 + ], + [ + 1.237, + 0.516, + 0.523 + ], + [ + 2.27, + 0.549, + 0.56 + ], + [ + 14.581, + 0.83, + 0.808 + ], + [ + 11.855, + 1.81, + 1.837 + ], + [ + 0.557, + 0.575, + 0.534 + ], + [ + 2.537, + 0.609, + 0.582 + ], + [ + 5.571, + 0.636, + 0.63 + ], + [ + 3.897, + 0.977, + 0.978 + ], + [ + 14.491, + 0.828, + 0.854 + ], + [ + 14.48, + 0.873, + 0.909 + ], + [ + 0.705, + 0.644, + 0.587 + ], + [ + 0.657, + 0.582, + 0.592 + ], + [ + 0.615, + 0.569, + 0.544 + ], + [ + 0.637, + 0.575, + 0.592 + ], + [ + 0.732, + 0.69, + 0.754 + ], + [ + 0.601, + 0.526, + 0.526 + ], + [ + 0.667, + 0.528, + 0.532 + ], + [ + 0.575, + 0.512, + 0.511 + ] + ] +} From 68021c448dcdce0291cbf7ffdefae3fc2177b4cc Mon Sep 17 00:00:00 2001 From: Alexey Milovidov Date: Thu, 20 Aug 2026 20:26:56 +0000 Subject: [PATCH 3/5] datafusion-vortex: null out the historic mis-reported timings The three 20260721 partitioned runs on the 192-core metal hosts recorded create.sql's CREATE EXTERNAL TABLE elapsed time instead of the query time for every query that hit the open-file limit, because the CLI exited 0 after the query errored. That left a constant ~0.13s cold / ~0.017s warm floor on Q20, Q21, Q27, Q28, Q33, Q34 (and Q22's cold try on c7a) -- 17ms for GROUP BY "URL" over 100M rows, ~25x faster than any other engine on the same box and ~90x faster than this engine's own single-file run. Replace those non-measurements with null. Tries that did complete are kept: c6a.metal Q28 run 3 (6.337s), c7a Q22 runs 2-3 (14.012s, 0.555s) and c7a Q28 run 3 (6.674s). Co-Authored-By: Claude Opus 5 (1M context) --- .../results/20260721/c6a.metal.json | 12 ++++++------ .../results/20260721/c7a.metal-48xl.json | 14 +++++++------- .../results/20260721/c8g.metal-48xl.json | 12 ++++++------ 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/datafusion-vortex-partitioned/results/20260721/c6a.metal.json b/datafusion-vortex-partitioned/results/20260721/c6a.metal.json index af800f3bdd..0e8239bf9c 100644 --- a/datafusion-vortex-partitioned/results/20260721/c6a.metal.json +++ b/datafusion-vortex-partitioned/results/20260721/c6a.metal.json @@ -32,21 +32,21 @@ [2.353, 0.523, 0.51], [3.624, 0.948, 0.92], [0.315, 0.1, 0.091], - [0.136, 0.018, 0.016], - [0.133, 0.017, 0.018], + [null, null, null], + [null, null, null], [22.477, 0.377, 0.38], [52.396, 0.807, 0.788], [1.571, 0.103, 0.087], [0.931, 0.134, 0.167], [1.547, 0.12, 0.107], - [0.129, 0.018, 0.019], - [0.137, 0.019, 6.337], + [null, null, null], + [null, null, 6.337], [0.286, 0.141, 0.14], [2.391, 0.274, 0.263], [5.351, 0.375, 0.355], [3.79, 1.489, 1.429], - [0.129, 0.017, 0.02], - [0.135, 0.018, 0.019], + [null, null, null], + [null, null, null], [0.647, 0.341, 0.351], [0.281, 0.105, 0.112], [0.239, 0.056, 0.055], diff --git a/datafusion-vortex-partitioned/results/20260721/c7a.metal-48xl.json b/datafusion-vortex-partitioned/results/20260721/c7a.metal-48xl.json index ccba44a647..2be123941e 100644 --- a/datafusion-vortex-partitioned/results/20260721/c7a.metal-48xl.json +++ b/datafusion-vortex-partitioned/results/20260721/c7a.metal-48xl.json @@ -32,21 +32,21 @@ [2.334, 0.3, 0.322], [3.664, 0.595, 0.609], [0.333, 0.061, 0.061], - [0.131, 0.017, 0.018], - [0.137, 0.018, 0.016], - [0.132, 14.012, 0.555], + [null, null, null], + [null, null, null], + [null, 14.012, 0.555], [53.432, 0.641, 0.633], [1.529, 0.058, 0.053], [1.016, 0.092, 0.1], [1.581, 0.057, 0.057], - [0.127, 0.018, 0.017], - [0.122, 0.018, 6.674], + [null, null, null], + [null, null, 6.674], [0.229, 0.086, 0.09], [2.387, 0.185, 0.189], [5.339, 0.235, 0.246], [3.848, 1.031, 1.025], - [0.128, 0.016, 0.016], - [0.125, 0.015, 0.017], + [null, null, null], + [null, null, null], [0.595, 0.227, 0.221], [0.303, 0.095, 0.099], [0.248, 0.056, 0.046], diff --git a/datafusion-vortex-partitioned/results/20260721/c8g.metal-48xl.json b/datafusion-vortex-partitioned/results/20260721/c8g.metal-48xl.json index e572327132..7e19e188c5 100644 --- a/datafusion-vortex-partitioned/results/20260721/c8g.metal-48xl.json +++ b/datafusion-vortex-partitioned/results/20260721/c8g.metal-48xl.json @@ -32,21 +32,21 @@ [2.242, 0.283, 0.296], [3.339, 0.49, 0.478], [0.251, 0.069, 0.059], - [0.093, 0.012, 0.011], - [0.093, 0.011, 0.012], + [null, null, null], + [null, null, null], [22.533, 0.504, 0.233], [53.536, 1.708, 1.414], [1.454, 0.058, 0.057], [1.308, 0.081, 0.072], [1.979, 0.056, 0.055], - [0.091, 0.012, 0.011], - [0.091, 0.011, 0.011], + [null, null, null], + [null, null, null], [0.188, 0.137, 0.154], [2.57, 0.141, 0.143], [5.52, 0.195, 0.173], [3.743, 0.759, 0.763], - [0.085, 0.012, 0.011], - [0.086, 0.011, 0.012], + [null, null, null], + [null, null, null], [0.752, 0.181, 0.181], [0.149, 0.068, 0.066], [0.13, 0.044, 0.043], From 30f8f6f6b6844a15edf2defe3cee37baa5154b97 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 20 Aug 2026 20:49:53 +0000 Subject: [PATCH 4/5] Add benchmark results for datafusion, datafusion-partitioned, datafusion-vortex, datafusion-vortex-partitioned (c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl) --- .../results/20260820/c6a.2xlarge.json | 60 +++++ .../results/20260820/c6a.4xlarge.json | 60 +++++ .../results/20260820/c6a.metal.json | 60 +++++ .../results/20260820/c6a.xlarge.json | 60 +++++ .../results/20260820/c7a.metal-48xl.json | 60 +++++ .../results/20260820/c8g.4xlarge.json | 60 +++++ .../results/20260820/c8g.metal-48xl.json | 60 +++++ .../results/20260818/c8g.metal-48xl.json | 236 ------------------ .../results/20260820/c6a.4xlarge.json | 60 +++++ .../results/20260820/c6a.metal.json | 60 +++++ .../results/20260820/c7a.metal-48xl.json | 60 +++++ .../results/20260820/c8g.4xlarge.json | 60 +++++ .../results/20260820/c8g.metal-48xl.json | 60 +++++ .../results/20260818/c8g.metal-48xl.json | 236 ------------------ .../results/20260820/c6a.2xlarge.json | 60 +++++ .../results/20260820/c6a.4xlarge.json | 60 +++++ .../results/20260820/c6a.metal.json | 60 +++++ .../results/20260820/c7a.metal-48xl.json | 60 +++++ .../results/20260820/c8g.4xlarge.json | 60 +++++ .../results/20260820/c8g.metal-48xl.json | 60 +++++ datafusion/results/20260820/c6a.2xlarge.json | 60 +++++ datafusion/results/20260820/c6a.4xlarge.json | 60 +++++ datafusion/results/20260820/c6a.metal.json | 60 +++++ datafusion/results/20260820/c6a.xlarge.json | 60 +++++ .../results/20260820/c7a.metal-48xl.json | 60 +++++ datafusion/results/20260820/c8g.4xlarge.json | 60 +++++ .../results/20260820/c8g.metal-48xl.json | 60 +++++ 27 files changed, 1500 insertions(+), 472 deletions(-) create mode 100644 datafusion-partitioned/results/20260820/c6a.2xlarge.json create mode 100644 datafusion-partitioned/results/20260820/c6a.4xlarge.json create mode 100644 datafusion-partitioned/results/20260820/c6a.metal.json create mode 100644 datafusion-partitioned/results/20260820/c6a.xlarge.json create mode 100644 datafusion-partitioned/results/20260820/c7a.metal-48xl.json create mode 100644 datafusion-partitioned/results/20260820/c8g.4xlarge.json create mode 100644 datafusion-partitioned/results/20260820/c8g.metal-48xl.json delete mode 100644 datafusion-vortex-partitioned/results/20260818/c8g.metal-48xl.json create mode 100644 datafusion-vortex-partitioned/results/20260820/c6a.4xlarge.json create mode 100644 datafusion-vortex-partitioned/results/20260820/c6a.metal.json create mode 100644 datafusion-vortex-partitioned/results/20260820/c7a.metal-48xl.json create mode 100644 datafusion-vortex-partitioned/results/20260820/c8g.4xlarge.json create mode 100644 datafusion-vortex-partitioned/results/20260820/c8g.metal-48xl.json delete mode 100644 datafusion-vortex/results/20260818/c8g.metal-48xl.json create mode 100644 datafusion-vortex/results/20260820/c6a.2xlarge.json create mode 100644 datafusion-vortex/results/20260820/c6a.4xlarge.json create mode 100644 datafusion-vortex/results/20260820/c6a.metal.json create mode 100644 datafusion-vortex/results/20260820/c7a.metal-48xl.json create mode 100644 datafusion-vortex/results/20260820/c8g.4xlarge.json create mode 100644 datafusion-vortex/results/20260820/c8g.metal-48xl.json create mode 100644 datafusion/results/20260820/c6a.2xlarge.json create mode 100644 datafusion/results/20260820/c6a.4xlarge.json create mode 100644 datafusion/results/20260820/c6a.metal.json create mode 100644 datafusion/results/20260820/c6a.xlarge.json create mode 100644 datafusion/results/20260820/c7a.metal-48xl.json create mode 100644 datafusion/results/20260820/c8g.4xlarge.json create mode 100644 datafusion/results/20260820/c8g.metal-48xl.json diff --git a/datafusion-partitioned/results/20260820/c6a.2xlarge.json b/datafusion-partitioned/results/20260820/c6a.2xlarge.json new file mode 100644 index 0000000000..bce05181d9 --- /dev/null +++ b/datafusion-partitioned/results/20260820/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, partitioned)", + "date": "2026-08-20", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 7, + "data_size": 14737666736, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.057, 0.002, 0.002], + [0.122, 0.036, 0.037], + [0.286, 0.11, 0.114], + [0.494, 0.107, 0.11], + [1.254, 0.908, 0.917], + [1.085, 0.817, 0.809], + [0.058, 0.002, 0.002], + [0.14, 0.038, 0.038], + [1.36, 1.115, 1.111], + [1.614, 1.139, 1.149], + [0.586, 0.222, 0.226], + [0.698, 0.257, 0.252], + [1.177, 0.775, 0.767], + [2.621, 1.1, 1.118], + [1.155, 0.815, 0.826], + [1.195, 1.056, 1.042], + [3.006, 1.805, 1.821], + [2.97, 1.798, 1.82], + [6.012, 3.665, 3.653], + [0.261, 0.096, 0.097], + [10.03, 1.081, 1.088], + [11.388, 1.304, 1.277], + [22.239, 2.42, 2.438], + [54.648, 43.147, 11.897], + [0.209, 0.091, 0.091], + [0.849, 0.255, 0.256], + [0.207, 0.093, 0.089], + [9.916, 1.145, 1.136], + [8.518, 6.175, 6.167], + [0.196, 0.102, 0.097], + [3.259, 0.831, 0.831], + [6.95, 0.844, 0.834], + [4.988, 3.037, 2.983], + [10.787, 3.676, 3.681], + [10.823, 3.711, 3.687], + [1.004, 0.864, 0.864], + [0.296, 0.079, 0.08], + [0.172, 0.041, 0.049], + [0.171, 0.051, 0.048], + [0.294, 0.159, 0.155], + [0.123, 0.022, 0.021], + [0.124, 0.023, 0.02], + [0.117, 0.021, 0.018] +] + } + \ No newline at end of file diff --git a/datafusion-partitioned/results/20260820/c6a.4xlarge.json b/datafusion-partitioned/results/20260820/c6a.4xlarge.json new file mode 100644 index 0000000000..3645e459a2 --- /dev/null +++ b/datafusion-partitioned/results/20260820/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, partitioned)", + "date": "2026-08-20", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 17, + "data_size": 14737666736, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.064, 0.002, 0.002], + [0.108, 0.027, 0.027], + [0.165, 0.072, 0.073], + [0.458, 0.081, 0.077], + [1.171, 0.626, 0.633], + [1.016, 0.572, 0.556], + [0.066, 0.002, 0.002], + [0.128, 0.03, 0.028], + [1.005, 0.743, 0.738], + [1.551, 0.77, 0.769], + [0.567, 0.17, 0.163], + [0.796, 0.187, 0.187], + [1.223, 0.61, 0.623], + [2.546, 0.989, 0.981], + [1.02, 0.65, 0.637], + [1.188, 0.716, 0.706], + [2.91, 1.448, 1.444], + [2.861, 1.441, 1.45], + [5.496, 2.972, 2.969], + [0.327, 0.07, 0.066], + [9.942, 0.837, 0.828], + [11.388, 1.073, 1.091], + [29.214, 2.291, 2.31], + [56.889, 9.213, 9.369], + [0.387, 0.099, 0.095], + [0.832, 0.19, 0.188], + [0.409, 0.099, 0.1], + [9.849, 1.088, 1.08], + [8.363, 3.426, 3.397], + [0.18, 0.07, 0.07], + [3.162, 0.611, 0.613], + [6.971, 0.77, 0.781], + [4.972, 2.638, 2.657], + [10.271, 3.206, 3.194], + [10.307, 3.26, 3.219], + [1.332, 0.578, 0.582], + [0.473, 0.093, 0.092], + [0.231, 0.055, 0.047], + [0.317, 0.051, 0.051], + [0.465, 0.173, 0.171], + [0.142, 0.024, 0.024], + [0.134, 0.024, 0.025], + [0.129, 0.021, 0.02] +] + } + \ No newline at end of file diff --git a/datafusion-partitioned/results/20260820/c6a.metal.json b/datafusion-partitioned/results/20260820/c6a.metal.json new file mode 100644 index 0000000000..162efd7ca0 --- /dev/null +++ b/datafusion-partitioned/results/20260820/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, partitioned)", + "date": "2026-08-20", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 55, + "data_size": 14737666736, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.061, 0.002, 0.002], + [0.11, 0.054, 0.058], + [0.152, 0.074, 0.077], + [0.346, 0.057, 0.054], + [0.759, 0.164, 0.164], + [0.868, 0.205, 0.219], + [0.063, 0.002, 0.003], + [0.135, 0.061, 0.061], + [0.645, 0.204, 0.218], + [1.41, 0.32, 0.399], + [0.474, 0.129, 0.121], + [0.581, 0.106, 0.135], + [0.949, 0.225, 0.237], + [2.179, 0.429, 0.397], + [0.881, 0.229, 0.24], + [0.387, 0.194, 0.193], + [2.092, 0.402, 0.425], + [2.043, 0.407, 0.393], + [4.126, 0.695, 0.723], + [0.378, 0.067, 0.074], + [9.512, 0.297, 0.288], + [11.094, 0.316, 0.289], + [21.793, 0.537, 0.554], + [50.999, 1.638, 1.93], + [1.34, 0.07, 0.061], + [1.079, 0.116, 0.114], + [1.756, 0.065, 0.062], + [10.03, 0.299, 0.322], + [8.137, 0.617, 0.646], + [0.156, 0.064, 0.067], + [2.803, 0.248, 0.232], + [6.444, 0.318, 0.315], + [4.508, 0.924, 0.857], + [9.513, 0.698, 0.717], + [9.527, 0.676, 0.714], + [0.299, 0.162, 0.164], + [0.267, 0.101, 0.098], + [0.204, 0.055, 0.073], + [0.243, 0.069, 0.069], + [0.393, 0.177, 0.176], + [0.166, 0.045, 0.052], + [0.151, 0.051, 0.052], + [0.147, 0.039, 0.045] +] + } + \ No newline at end of file diff --git a/datafusion-partitioned/results/20260820/c6a.xlarge.json b/datafusion-partitioned/results/20260820/c6a.xlarge.json new file mode 100644 index 0000000000..6e9397cf80 --- /dev/null +++ b/datafusion-partitioned/results/20260820/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, partitioned)", + "date": "2026-08-20", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 3, + "data_size": 14737666736, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.057, 0.002, 0.002], + [0.161, 0.064, 0.062], + [0.385, 0.203, 0.204], + [0.482, 0.19, 0.188], + [2.105, 1.832, 1.86], + [1.987, 1.594, 1.574], + [0.057, 0.002, 0.002], + [0.17, 0.068, 0.068], + [2.582, 2.2, 2.292], + [2.787, 2.317, 2.25], + [0.865, 0.435, 0.435], + [0.798, 0.492, 0.499], + [1.835, 1.442, 1.399], + [2.925, 1.976, 1.919], + [1.904, 1.398, 1.394], + [2.287, 1.932, 1.906], + [3.924, 3.437, 3.357], + [3.818, 3.358, 3.372], + [20.531, 21.193, 29.315], + [0.415, 0.172, 0.17], + [9.629, 2.078, 2.094], + [11.369, 2.487, 2.45], + [22.243, 4.333, 4.399], + [55.174, 44.956, 44.975], + [0.296, 0.138, 0.141], + [1.041, 0.474, 0.473], + [0.315, 0.14, 0.141], + [9.829, 2.057, 2.076], + [13.11, 11.894, 11.922], + [0.31, 0.167, 0.165], + [3.385, 1.45, 1.459], + [7.161, 1.385, 1.407], + [37.638, 52.384, 14.85], + [49.292, 34.72, 59.742], + [56.19, 51.244, 50.712], + [1.728, 1.473, 1.494], + [0.215, 0.088, 0.079], + [0.163, 0.042, 0.041], + [0.195, 0.052, 0.053], + [0.314, 0.16, 0.169], + [0.128, 0.023, 0.024], + [0.125, 0.023, 0.02], + [0.126, 0.019, 0.02] +] + } + \ No newline at end of file diff --git a/datafusion-partitioned/results/20260820/c7a.metal-48xl.json b/datafusion-partitioned/results/20260820/c7a.metal-48xl.json new file mode 100644 index 0000000000..fff42ba436 --- /dev/null +++ b/datafusion-partitioned/results/20260820/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, partitioned)", + "date": "2026-08-20", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 55, + "data_size": 14737666736, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.069, 0.002, 0.002], + [0.122, 0.056, 0.065], + [0.181, 0.045, 0.048], + [0.334, 0.05, 0.051], + [0.771, 0.118, 0.119], + [0.981, 0.151, 0.159], + [0.07, 0.002, 0.003], + [0.137, 0.059, 0.059], + [0.612, 0.147, 0.135], + [1.462, 0.336, 0.27], + [0.531, 0.095, 0.095], + [0.628, 0.107, 0.095], + [0.996, 0.149, 0.157], + [2.176, 0.28, 0.269], + [0.871, 0.159, 0.155], + [0.441, 0.124, 0.132], + [2.255, 0.254, 0.256], + [2.064, 0.265, 0.259], + [4.232, 0.391, 0.414], + [0.997, 0.061, 0.064], + [9.426, 0.185, 0.201], + [11.095, 0.18, 0.195], + [21.774, 0.313, 0.295], + [51.569, 1.378, 0.953], + [1.51, 0.056, 0.057], + [1.132, 0.06, 0.065], + [1.773, 0.058, 0.053], + [10.106, 0.186, 0.168], + [8.097, 0.458, 0.468], + [0.152, 0.056, 0.062], + [2.802, 0.156, 0.176], + [6.386, 0.202, 0.203], + [4.47, 0.496, 0.711], + [9.52, 0.353, 0.368], + [9.507, 0.354, 0.373], + [0.265, 0.098, 0.106], + [0.251, 0.101, 0.114], + [0.2, 0.067, 0.072], + [0.255, 0.066, 0.069], + [0.422, 0.186, 0.201], + [0.174, 0.05, 0.056], + [0.166, 0.037, 0.056], + [0.156, 0.049, 0.051] +] + } + \ No newline at end of file diff --git a/datafusion-partitioned/results/20260820/c8g.4xlarge.json b/datafusion-partitioned/results/20260820/c8g.4xlarge.json new file mode 100644 index 0000000000..5a8672c98f --- /dev/null +++ b/datafusion-partitioned/results/20260820/c8g.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, partitioned)", + "date": "2026-08-20", + "machine": "c8g.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 17, + "data_size": 14737666736, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.039, 0.002, 0.002], + [0.074, 0.014, 0.016], + [0.293, 0.039, 0.04], + [0.489, 0.034, 0.036], + [1.119, 0.208, 0.203], + [1.07, 0.238, 0.232], + [0.039, 0.002, 0.002], + [0.082, 0.016, 0.015], + [0.797, 0.284, 0.282], + [1.461, 0.376, 0.371], + [0.57, 0.077, 0.072], + [1.057, 0.079, 0.085], + [1.379, 0.235, 0.23], + [2.51, 0.327, 0.328], + [0.971, 0.246, 0.242], + [0.682, 0.24, 0.241], + [2.43, 0.5, 0.494], + [2.342, 0.5, 0.499], + [4.634, 0.984, 0.976], + [0.261, 0.031, 0.031], + [10.223, 0.425, 0.428], + [11.4, 0.505, 0.506], + [22.234, 0.879, 0.884], + [54.153, 2.594, 2.588], + [0.173, 0.046, 0.043], + [1.296, 0.107, 0.103], + [0.46, 0.042, 0.054], + [10.406, 0.442, 0.439], + [8.296, 2.277, 2.273], + [0.115, 0.043, 0.045], + [3.158, 0.248, 0.244], + [7.095, 0.254, 0.24], + [5.017, 0.684, 0.692], + [9.791, 1.139, 1.144], + [9.786, 1.15, 1.15], + [0.327, 0.235, 0.225], + [0.175, 0.067, 0.067], + [0.123, 0.038, 0.038], + [0.161, 0.041, 0.041], + [0.278, 0.138, 0.137], + [0.096, 0.016, 0.016], + [0.086, 0.016, 0.015], + [0.091, 0.015, 0.015] +] + } + \ No newline at end of file diff --git a/datafusion-partitioned/results/20260820/c8g.metal-48xl.json b/datafusion-partitioned/results/20260820/c8g.metal-48xl.json new file mode 100644 index 0000000000..5f9e157496 --- /dev/null +++ b/datafusion-partitioned/results/20260820/c8g.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, partitioned)", + "date": "2026-08-20", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 55, + "data_size": 14737666736, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.034, 0.002, 0.002], + [0.075, 0.033, 0.033], + [0.148, 0.056, 0.054], + [0.399, 0.059, 0.056], + [0.879, 0.095, 0.105], + [1.147, 0.134, 0.126], + [0.038, 0.002, 0.002], + [0.102, 0.04, 0.039], + [0.621, 0.127, 0.134], + [1.617, 0.219, 0.22], + [0.444, 0.07, 0.09], + [0.866, 0.072, 0.082], + [1.212, 0.127, 0.127], + [2.379, 0.216, 0.239], + [0.874, 0.137, 0.137], + [0.648, 0.097, 0.1], + [2.434, 0.2, 0.221], + [2.069, 0.223, 0.234], + [4.112, 0.38, 0.381], + [0.147, 0.035, 0.036], + [10.025, 0.203, 0.189], + [11.212, 0.235, 0.223], + [21.795, 0.37, 0.364], + [51.507, 0.871, 0.942], + [1.433, 0.053, 0.056], + [1.291, 0.064, 0.05], + [1.909, 0.055, 0.041], + [10.244, 0.181, 0.191], + [8.26, 0.574, 0.581], + [0.113, 0.045, 0.047], + [2.811, 0.128, 0.121], + [6.675, 0.173, 0.16], + [4.636, 0.429, 0.435], + [9.542, 0.499, 0.523], + [9.543, 0.438, 0.53], + [0.193, 0.093, 0.103], + [0.211, 0.087, 0.088], + [0.148, 0.056, 0.051], + [0.189, 0.06, 0.057], + [0.329, 0.158, 0.157], + [0.11, 0.036, 0.034], + [0.099, 0.035, 0.031], + [0.102, 0.031, 0.03] +] + } + \ No newline at end of file diff --git a/datafusion-vortex-partitioned/results/20260818/c8g.metal-48xl.json b/datafusion-vortex-partitioned/results/20260818/c8g.metal-48xl.json deleted file mode 100644 index 1ce00b6825..0000000000 --- a/datafusion-vortex-partitioned/results/20260818/c8g.metal-48xl.json +++ /dev/null @@ -1,236 +0,0 @@ -{ - "system": "DataFusion (Vortex, partitioned)", - "date": "2026-08-18", - "machine": "c8g.metal-48xl", - "cluster_size": 1, - "proprietary": "no", - "hardware": "cpu", - "tuned": "no", - "tags": [ - "Rust", - "column-oriented", - "embedded", - "stateless" - ], - "load_time": 62, - "data_size": 15329147920, - "concurrent_qps": null, - "concurrent_error_ratio": null, - "result": [ - [ - 0.036, - 0.002, - 0.002 - ], - [ - 0.1, - 0.041, - 0.042 - ], - [ - 0.117, - 0.055, - 0.059 - ], - [ - 0.479, - 0.06, - 0.065 - ], - [ - 0.962, - 0.175, - 0.158 - ], - [ - 1.012, - 0.15, - 0.15 - ], - [ - 0.033, - 0.002, - 0.002 - ], - [ - 0.104, - 0.052, - 0.052 - ], - [ - 0.856, - 0.191, - 0.191 - ], - [ - 1.428, - 0.261, - 0.242 - ], - [ - 0.572, - 0.089, - 0.093 - ], - [ - 1.008, - 0.109, - 0.098 - ], - [ - 1.153, - 0.137, - 0.134 - ], - [ - 2.543, - 0.231, - 0.242 - ], - [ - 0.939, - 0.136, - 0.141 - ], - [ - 0.768, - 0.152, - 0.143 - ], - [ - 2.475, - 0.252, - 0.262 - ], - [ - 2.227, - 0.265, - 0.279 - ], - [ - 3.413, - 0.507, - 0.522 - ], - [ - 0.243, - 0.064, - 0.046 - ], - [ - 14.054, - 0.185, - 0.193 - ], - [ - 16.44, - 0.186, - 0.197 - ], - [ - 22.192, - 0.546, - 0.224 - ], - [ - 53.545, - 1.727, - 1.403 - ], - [ - 1.449, - 0.061, - 0.054 - ], - [ - 1.266, - 0.08, - 0.082 - ], - [ - 1.926, - 0.062, - 0.071 - ], - [ - 14.394, - 0.189, - 0.202 - ], - [ - 11.641, - 1.596, - 1.926 - ], - [ - 0.219, - 0.116, - 0.124 - ], - [ - 2.267, - 0.141, - 0.14 - ], - [ - 5.469, - 0.191, - 0.193 - ], - [ - 3.792, - 0.742, - 0.747 - ], - [ - 14.043, - 0.467, - 0.466 - ], - [ - 14.038, - 0.444, - 0.457 - ], - [ - 0.395, - 0.191, - 0.197 - ], - [ - 0.161, - 0.066, - 0.067 - ], - [ - 0.135, - 0.043, - 0.044 - ], - [ - 0.187, - 0.031, - 0.03 - ], - [ - 0.31, - 0.126, - 0.124 - ], - [ - 0.127, - 0.029, - 0.03 - ], - [ - 0.122, - 0.03, - 0.03 - ], - [ - 0.112, - 0.028, - 0.029 - ] - ] -} diff --git a/datafusion-vortex-partitioned/results/20260820/c6a.4xlarge.json b/datafusion-vortex-partitioned/results/20260820/c6a.4xlarge.json new file mode 100644 index 0000000000..482b7358de --- /dev/null +++ b/datafusion-vortex-partitioned/results/20260820/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, partitioned)", + "date": "2026-08-20", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 116, + "data_size": 15328662856, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.082, 0.002, 0.002], + [0.153, 0.027, 0.027], + [0.228, 0.06, 0.058], + [0.625, 0.085, 0.084], + [1.086, 0.625, 0.635], + [1.313, 0.594, 0.601], + [0.067, 0.002, 0.002], + [0.168, 0.032, 0.031], + [1.767, 0.78, 0.773], + [1.788, 0.872, 0.88], + [1.341, 0.135, 0.133], + [1.716, 0.146, 0.152], + [1.213, 0.577, 0.576], + [3.166, 1.082, 1.072], + [1.416, 0.603, 0.603], + [1.028, 0.717, 0.727], + [3.003, 1.531, 1.521], + [3.361, 1.518, 1.513], + [4.844, 2.92, 2.901], + [0.378, 0.047, 0.049], + [15.647, 0.562, 0.551], + [17.855, 0.785, 0.788], + [22.953, 0.903, 0.896], + [20.829, 0.828, 0.824], + [0.548, 0.098, 0.092], + [1.417, 0.151, 0.147], + [0.724, 0.089, 0.086], + [15.983, 0.867, 0.862], + [13.92, 8.302, 7.976], + [0.523, 0.37, 0.383], + [2.797, 0.49, 0.492], + [5.889, 0.6, 0.6], + [3.928, 2.692, 2.704], + [15.942, 2.951, 2.943], + [15.932, 2.941, 2.938], + [1.069, 0.914, 0.915], + [0.271, 0.082, 0.08], + [0.213, 0.034, 0.037], + [0.231, 0.025, 0.023], + [0.373, 0.147, 0.145], + [0.202, 0.017, 0.016], + [0.2, 0.015, 0.014], + [0.191, 0.015, 0.015] +] + } + \ No newline at end of file diff --git a/datafusion-vortex-partitioned/results/20260820/c6a.metal.json b/datafusion-vortex-partitioned/results/20260820/c6a.metal.json new file mode 100644 index 0000000000..f69ddab7aa --- /dev/null +++ b/datafusion-vortex-partitioned/results/20260820/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, partitioned)", + "date": "2026-08-20", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 117, + "data_size": 15328662856, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.074, 0.002, 0.002], + [0.193, 0.095, 0.089], + [0.183, 0.109, 0.094], + [0.541, 0.111, 0.121], + [0.586, 0.243, 0.274], + [0.869, 0.311, 0.298], + [0.067, 0.002, 0.002], + [0.197, 0.096, 0.101], + [0.998, 0.305, 0.297], + [1.431, 0.394, 0.407], + [0.658, 0.151, 0.165], + [0.737, 0.17, 0.162], + [0.903, 0.283, 0.288], + [2.469, 0.475, 0.467], + [1.045, 0.274, 0.282], + [0.61, 0.29, 0.279], + [2.35, 0.489, 0.521], + [2.331, 0.511, 0.493], + [3.855, 0.95, 0.947], + [0.297, 0.102, 0.097], + [13.769, 0.271, 0.259], + [15.981, 0.343, 0.326], + [21.953, 0.476, 0.377], + [52.473, 0.787, 0.798], + [1.537, 0.115, 0.086], + [0.891, 0.139, 0.125], + [1.524, 0.079, 0.116], + [14.076, 0.36, 0.36], + [11.454, 1.676, 1.708], + [0.265, 0.14, 0.133], + [2.352, 0.275, 0.261], + [5.347, 0.353, 0.354], + [4.207, 1.45, 1.457], + [14.106, 0.898, 0.907], + [14.084, 0.887, 0.87], + [0.503, 0.362, 0.337], + [0.291, 0.111, 0.1], + [0.24, 0.057, 0.058], + [0.241, 0.046, 0.044], + [0.429, 0.201, 0.187], + [0.221, 0.041, 0.044], + [0.215, 0.04, 0.039], + [0.201, 0.038, 0.037] +] + } + \ No newline at end of file diff --git a/datafusion-vortex-partitioned/results/20260820/c7a.metal-48xl.json b/datafusion-vortex-partitioned/results/20260820/c7a.metal-48xl.json new file mode 100644 index 0000000000..491925d858 --- /dev/null +++ b/datafusion-vortex-partitioned/results/20260820/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, partitioned)", + "date": "2026-08-20", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 118, + "data_size": 15328662856, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.077, 0.002, 0.002], + [0.167, 0.063, 0.06], + [0.173, 0.06, 0.061], + [0.524, 0.072, 0.078], + [0.752, 0.187, 0.185], + [0.854, 0.19, 0.186], + [0.066, 0.002, 0.002], + [0.183, 0.057, 0.062], + [0.935, 0.217, 0.216], + [1.404, 0.316, 0.28], + [0.65, 0.113, 0.104], + [0.749, 0.111, 0.115], + [0.946, 0.169, 0.164], + [2.412, 0.296, 0.292], + [1.035, 0.169, 0.178], + [0.599, 0.191, 0.186], + [2.32, 0.297, 0.32], + [2.362, 0.325, 0.314], + [3.655, 0.582, 0.612], + [0.299, 0.059, 0.062], + [13.842, 0.197, 0.171], + [16.023, 0.206, 0.203], + [21.898, 0.549, 0.21], + [53.514, 0.642, 0.673], + [1.513, 0.055, 0.057], + [1.046, 0.105, 0.096], + [1.559, 0.056, 0.059], + [14.203, 0.218, 0.219], + [11.458, 1.489, 1.436], + [0.222, 0.087, 0.086], + [2.355, 0.192, 0.189], + [5.333, 0.249, 0.26], + [3.885, 1.051, 1.116], + [14.083, 0.451, 0.476], + [14.102, 0.434, 0.433], + [0.404, 0.231, 0.234], + [0.282, 0.119, 0.109], + [0.224, 0.053, 0.052], + [0.221, 0.042, 0.045], + [0.45, 0.209, 0.201], + [0.214, 0.04, 0.038], + [0.208, 0.037, 0.036], + [0.2, 0.033, 0.037] +] + } + \ No newline at end of file diff --git a/datafusion-vortex-partitioned/results/20260820/c8g.4xlarge.json b/datafusion-vortex-partitioned/results/20260820/c8g.4xlarge.json new file mode 100644 index 0000000000..3deffdbd74 --- /dev/null +++ b/datafusion-vortex-partitioned/results/20260820/c8g.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, partitioned)", + "date": "2026-08-20", + "machine": "c8g.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 118, + "data_size": 15329147920, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.052, 0.001, 0.001], + [0.106, 0.015, 0.015], + [0.341, 0.04, 0.039], + [0.828, 0.031, 0.03], + [0.966, 0.22, 0.228], + [1.189, 0.23, 0.235], + [0.043, 0.001, 0.001], + [0.105, 0.019, 0.016], + [1.03, 0.31, 0.31], + [1.569, 0.56, 0.562], + [0.676, 0.059, 0.063], + [1.217, 0.076, 0.075], + [1.526, 0.225, 0.218], + [2.824, 0.35, 0.351], + [1.29, 0.218, 0.219], + [0.744, 0.255, 0.254], + [2.72, 0.497, 0.5], + [2.697, 0.495, 0.493], + [3.912, 0.928, 0.935], + [0.44, 0.024, 0.023], + [15.622, 0.465, 0.465], + [17.739, 0.289, 0.292], + [22.965, 0.457, 0.369], + [20.83, 0.501, 0.512], + [0.5, 0.033, 0.032], + [1.64, 0.055, 0.057], + [0.955, 0.033, 0.035], + [16.24, 0.314, 0.314], + [13.784, 6.588, 6.386], + [0.465, 0.353, 0.347], + [2.743, 0.189, 0.184], + [5.961, 0.189, 0.19], + [3.959, 0.729, 0.73], + [15.894, 1.044, 1.032], + [15.893, 1.042, 1.04], + [0.772, 0.443, 0.445], + [0.205, 0.053, 0.053], + [0.159, 0.032, 0.032], + [0.168, 0.014, 0.017], + [0.287, 0.106, 0.104], + [0.163, 0.012, 0.012], + [0.152, 0.013, 0.014], + [0.136, 0.014, 0.014] +] + } + \ No newline at end of file diff --git a/datafusion-vortex-partitioned/results/20260820/c8g.metal-48xl.json b/datafusion-vortex-partitioned/results/20260820/c8g.metal-48xl.json new file mode 100644 index 0000000000..2da16b6fbf --- /dev/null +++ b/datafusion-vortex-partitioned/results/20260820/c8g.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, partitioned)", + "date": "2026-08-20", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 118, + "data_size": 15329147920, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.043, 0.002, 0.002], + [0.105, 0.042, 0.043], + [0.119, 0.068, 0.064], + [0.486, 0.059, 0.054], + [0.972, 0.167, 0.166], + [0.953, 0.164, 0.148], + [0.038, 0.002, 0.002], + [0.108, 0.052, 0.053], + [0.873, 0.191, 0.191], + [1.45, 0.243, 0.253], + [0.579, 0.093, 0.095], + [1.033, 0.099, 0.095], + [1.183, 0.132, 0.132], + [2.559, 0.237, 0.239], + [0.954, 0.142, 0.142], + [0.764, 0.151, 0.148], + [2.494, 0.283, 0.271], + [2.229, 0.282, 0.276], + [3.337, 0.478, 0.503], + [0.211, 0.056, 0.044], + [14.054, 0.215, 0.191], + [16.311, 0.186, 0.193], + [22.044, 0.422, 0.235], + [53.283, 1.54, 1.573], + [1.458, 0.08, 0.058], + [1.26, 0.071, 0.084], + [1.856, 0.078, 0.05], + [14.454, 0.222, 0.197], + [11.558, 1.801, 1.863], + [0.196, 0.123, 0.15], + [2.294, 0.15, 0.151], + [5.433, 0.193, 0.196], + [3.608, 0.749, 0.753], + [14.019, 0.439, 0.443], + [14.046, 0.438, 0.422], + [0.297, 0.201, 0.179], + [0.164, 0.067, 0.068], + [0.137, 0.041, 0.043], + [0.132, 0.031, 0.031], + [0.24, 0.125, 0.126], + [0.126, 0.03, 0.03], + [0.126, 0.03, 0.029], + [0.117, 0.029, 0.028] +] + } + \ No newline at end of file diff --git a/datafusion-vortex/results/20260818/c8g.metal-48xl.json b/datafusion-vortex/results/20260818/c8g.metal-48xl.json deleted file mode 100644 index feea6c7923..0000000000 --- a/datafusion-vortex/results/20260818/c8g.metal-48xl.json +++ /dev/null @@ -1,236 +0,0 @@ -{ - "system": "DataFusion (Vortex, single)", - "date": "2026-08-18", - "machine": "c8g.metal-48xl", - "cluster_size": 1, - "proprietary": "no", - "hardware": "cpu", - "tuned": "no", - "tags": [ - "Rust", - "column-oriented", - "embedded", - "stateless" - ], - "load_time": 104, - "data_size": 15269901360, - "concurrent_qps": null, - "concurrent_error_ratio": null, - "result": [ - [ - 0.036, - 0.001, - 0.001 - ], - [ - 0.623, - 0.489, - 0.487 - ], - [ - 0.527, - 0.485, - 0.488 - ], - [ - 0.716, - 0.56, - 0.49 - ], - [ - 0.806, - 0.547, - 0.559 - ], - [ - 1.154, - 0.584, - 0.583 - ], - [ - 0.033, - 0.001, - 0.001 - ], - [ - 0.56, - 0.496, - 0.587 - ], - [ - 1.156, - 0.593, - 0.611 - ], - [ - 1.5, - 0.661, - 0.698 - ], - [ - 0.807, - 0.535, - 0.535 - ], - [ - 0.849, - 0.536, - 0.536 - ], - [ - 1.28, - 0.579, - 0.603 - ], - [ - 2.675, - 0.705, - 0.699 - ], - [ - 1.436, - 0.588, - 0.599 - ], - [ - 0.822, - 0.559, - 0.558 - ], - [ - 2.521, - 0.83, - 0.802 - ], - [ - 2.505, - 0.667, - 0.708 - ], - [ - 3.526, - 0.855, - 0.849 - ], - [ - 0.736, - 0.59, - 0.497 - ], - [ - 14.45, - 0.763, - 0.732 - ], - [ - 16.518, - 0.934, - 1.264 - ], - [ - 21.147, - 1.149, - 1.157 - ], - [ - 57.583, - 3.471, - 3.829 - ], - [ - 2.218, - 0.556, - 0.556 - ], - [ - 1.237, - 0.516, - 0.523 - ], - [ - 2.27, - 0.549, - 0.56 - ], - [ - 14.581, - 0.83, - 0.808 - ], - [ - 11.855, - 1.81, - 1.837 - ], - [ - 0.557, - 0.575, - 0.534 - ], - [ - 2.537, - 0.609, - 0.582 - ], - [ - 5.571, - 0.636, - 0.63 - ], - [ - 3.897, - 0.977, - 0.978 - ], - [ - 14.491, - 0.828, - 0.854 - ], - [ - 14.48, - 0.873, - 0.909 - ], - [ - 0.705, - 0.644, - 0.587 - ], - [ - 0.657, - 0.582, - 0.592 - ], - [ - 0.615, - 0.569, - 0.544 - ], - [ - 0.637, - 0.575, - 0.592 - ], - [ - 0.732, - 0.69, - 0.754 - ], - [ - 0.601, - 0.526, - 0.526 - ], - [ - 0.667, - 0.528, - 0.532 - ], - [ - 0.575, - 0.512, - 0.511 - ] - ] -} diff --git a/datafusion-vortex/results/20260820/c6a.2xlarge.json b/datafusion-vortex/results/20260820/c6a.2xlarge.json new file mode 100644 index 0000000000..8754dd45fc --- /dev/null +++ b/datafusion-vortex/results/20260820/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, single)", + "date": "2026-08-20", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 144, + "data_size": 15269997296, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.079, 0.001, 0.001], + [0.26, 0.122, 0.121], + [0.336, 0.165, 0.167], + [0.609, 0.202, 0.196], + [1.27, 0.953, 0.94], + [1.532, 0.97, 0.887], + [0.07, 0.001, 0.001], + [0.288, 0.127, 0.128], + [2.306, 1.151, 1.155], + [2.343, 1.346, 1.349], + [0.734, 0.257, 0.257], + [0.784, 0.289, 0.287], + [1.458, 0.815, 0.805], + [3.058, 1.1, 1.108], + [1.625, 0.772, 0.779], + [1.351, 1.053, 1.063], + [3.477, 1.916, 1.916], + [3.432, 1.921, 1.884], + [4.999, 3.494, 3.497], + [0.502, 0.173, 0.174], + [15.251, 1.081, 1.082], + [18.241, 1.354, 1.344], + [21.964, 8.979, 9.02], + [null, 226.515, null], + [2.325, 0.327, 0.323], + [1.259, 0.281, 0.28], + [2.32, 0.33, 0.332], + [16.21, 1.365, 1.343], + [16.379, 15.816, 15.525], + [0.89, 0.739, 0.727], + [2.735, 0.676, 0.683], + [5.823, 0.744, 0.741], + [4.161, 3.053, 3.051], + [16.501, 3.973, 3.536], + [16.446, 3.521, 3.521], + [1.57, 1.362, 1.418], + [0.371, 0.187, 0.187], + [0.315, 0.132, 0.131], + [0.327, 0.142, 0.141], + [0.481, 0.278, 0.283], + [0.311, 0.123, 0.121], + [0.303, 0.124, 0.12], + [0.291, 0.117, 0.114] +] + } + \ No newline at end of file diff --git a/datafusion-vortex/results/20260820/c6a.4xlarge.json b/datafusion-vortex/results/20260820/c6a.4xlarge.json new file mode 100644 index 0000000000..f75876d79b --- /dev/null +++ b/datafusion-vortex/results/20260820/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, single)", + "date": "2026-08-20", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 81, + "data_size": 15269997296, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.071, 0.001, 0.001], + [0.305, 0.147, 0.147], + [0.317, 0.178, 0.182], + [0.624, 0.233, 0.228], + [1.231, 0.756, 0.75], + [1.412, 0.784, 0.787], + [0.063, 0.001, 0.001], + [0.294, 0.149, 0.149], + [1.719, 0.95, 0.911], + [2.053, 1.032, 1.02], + [0.741, 0.242, 0.244], + [0.786, 0.26, 0.265], + [1.501, 0.774, 0.76], + [3.014, 1.092, 1.089], + [1.642, 0.808, 0.801], + [1.076, 0.854, 0.873], + [3.267, 1.672, 1.681], + [3.335, 1.691, 1.665], + [5.217, 2.839, 2.979], + [0.425, 0.209, 0.2], + [15.799, 0.872, 0.848], + [18.256, 1.416, 1.425], + [22.011, 1.47, 1.464], + [57.927, 138.87, 49.007], + [2.332, 0.371, 0.366], + [1.28, 0.324, 0.316], + [2.415, 0.356, 0.361], + [16.237, 1.368, 1.392], + [14.946, 8.593, 8.518], + [0.6, 0.475, 0.466], + [2.757, 0.648, 0.619], + [5.844, 0.737, 0.736], + [6.209, 2.853, 2.86], + [16.435, 3.114, 3.077], + [16.409, 3.095, 3.211], + [1.261, 0.976, 1.01], + [0.415, 0.204, 0.204], + [0.334, 0.164, 0.154], + [0.418, 0.175, 0.168], + [0.504, 0.311, 0.308], + [0.326, 0.151, 0.152], + [0.308, 0.148, 0.144], + [0.307, 0.148, 0.144] +] + } + \ No newline at end of file diff --git a/datafusion-vortex/results/20260820/c6a.metal.json b/datafusion-vortex/results/20260820/c6a.metal.json new file mode 100644 index 0000000000..42f603ef29 --- /dev/null +++ b/datafusion-vortex/results/20260820/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, single)", + "date": "2026-08-20", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 92, + "data_size": 15269997296, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.09, 0.001, 0.001], + [0.919, 0.88, 0.85], + [0.896, 0.861, 0.786], + [0.992, 0.887, 0.872], + [1.166, 0.938, 0.99], + [1.486, 1.043, 1.004], + [0.071, 0.001, 0.001], + [0.99, 0.841, 0.825], + [1.529, 1.018, 1.018], + [1.887, 1.115, 1.138], + [1.201, 0.893, 0.899], + [1.237, 0.905, 0.909], + [1.776, 0.979, 1.006], + [3.128, 1.285, 1.272], + [1.948, 1.015, 1.06], + [1.24, 0.995, 1.014], + [2.896, 1.286, 1.197], + [2.872, 1.229, 1.262], + [4.013, 1.616, 1.626], + [1.266, 0.884, 0.848], + [14.806, 1.263, 1.291], + [16.973, 1.511, 1.481], + [21.801, 1.543, 1.563], + [57.729, 2.799, 2.934], + [2.613, 0.948, 0.952], + [1.583, 0.918, 0.899], + [2.654, 0.933, 0.964], + [15.14, 1.408, 1.37], + [12.407, 1.884, 1.979], + [0.955, 0.876, 0.88], + [3.052, 1.006, 1.03], + [6.084, 1.112, 1.135], + [5.175, 1.891, 1.976], + [14.843, 1.567, 1.578], + [14.885, 1.54, 1.6], + [1.23, 1.08, 1.022], + [1.1, 0.986, 0.961], + [1.038, 0.915, 0.908], + [1.073, 0.901, 0.935], + [1.132, 1.023, 1.019], + [1.031, 0.902, 0.863], + [0.993, 0.879, 0.87], + [1.006, 0.874, 0.827] +] + } + \ No newline at end of file diff --git a/datafusion-vortex/results/20260820/c7a.metal-48xl.json b/datafusion-vortex/results/20260820/c7a.metal-48xl.json new file mode 100644 index 0000000000..a2931d8059 --- /dev/null +++ b/datafusion-vortex/results/20260820/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, single)", + "date": "2026-08-20", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 97, + "data_size": 15269997296, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.084, 0.001, 0.001], + [1.017, 0.798, 0.869], + [0.943, 0.82, 0.846], + [1.056, 0.849, 0.811], + [1.185, 0.885, 0.873], + [1.47, 0.933, 0.894], + [0.054, 0.001, 0.001], + [0.993, 0.814, 0.896], + [1.536, 0.943, 0.916], + [1.823, 0.98, 1.018], + [1.103, 0.902, 0.803], + [1.177, 0.865, 0.882], + [1.655, 0.977, 1.005], + [3.081, 1.068, 1.028], + [1.772, 0.986, 0.894], + [1.175, 0.883, 0.906], + [2.901, 1.03, 0.997], + [2.833, 0.964, 0.987], + [3.892, 1.171, 1.161], + [1.035, 0.871, 0.875], + [14.747, 1.141, 1.199], + [16.857, 1.237, 1.206], + [21.649, 1.421, 1.328], + [57.863, 2.688, 2.61], + [2.641, 0.944, 0.868], + [1.66, 0.861, 0.873], + [2.672, 0.982, 0.935], + [14.993, 1.214, 1.245], + [12.315, 1.493, 2.05], + [0.96, 0.76, 0.869], + [2.917, 0.86, 0.967], + [5.913, 0.973, 0.988], + [4.834, 1.504, 1.49], + [14.851, 1.146, 1.147], + [14.861, 1.181, 1.12], + [1.024, 0.913, 0.933], + [1.084, 0.903, 0.906], + [1.045, 0.809, 0.842], + [1.074, 0.819, 0.934], + [1.033, 1.025, 1.043], + [1.06, 0.836, 0.869], + [1.087, 0.76, 0.838], + [1.001, 0.87, 0.865] +] + } + \ No newline at end of file diff --git a/datafusion-vortex/results/20260820/c8g.4xlarge.json b/datafusion-vortex/results/20260820/c8g.4xlarge.json new file mode 100644 index 0000000000..17f83cb27f --- /dev/null +++ b/datafusion-vortex/results/20260820/c8g.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, single)", + "date": "2026-08-20", + "machine": "c8g.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 69, + "data_size": 15269901360, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.037, 0.001, 0.001], + [0.184, 0.115, 0.116], + [0.205, 0.126, 0.123], + [0.549, 0.128, 0.128], + [1.011, 0.317, 0.305], + [1.206, 0.366, 0.372], + [0.033, 0.001, 0.001], + [0.194, 0.118, 0.115], + [0.998, 0.395, 0.387], + [1.392, 0.627, 0.604], + [0.619, 0.16, 0.148], + [0.971, 0.176, 0.173], + [1.508, 0.371, 0.349], + [2.721, 0.399, 0.41], + [1.391, 0.332, 0.374], + [0.656, 0.354, 0.34], + [2.768, 0.604, 0.592], + [2.686, 0.589, 0.581], + [3.925, 0.99, 0.975], + [0.291, 0.138, 0.138], + [16.033, 0.627, 0.63], + [18.101, 0.517, 0.52], + [21.914, 0.615, 0.596], + [57.874, 132.268, 54.087], + [2.586, 0.193, 0.194], + [1.392, 0.172, 0.173], + [2.461, 0.198, 0.193], + [16.283, 0.515, 0.536], + [15.442, 6.978, 6.764], + [0.478, 0.392, 0.38], + [2.59, 0.303, 0.312], + [5.721, 0.301, 0.307], + [4.353, 0.797, 0.794], + [16.134, 1.181, 1.183], + [16.139, 1.203, 1.176], + [0.627, 0.47, 0.461], + [0.243, 0.152, 0.152], + [0.21, 0.133, 0.131], + [0.218, 0.147, 0.141], + [0.359, 0.268, 0.264], + [0.21, 0.12, 0.118], + [0.199, 0.117, 0.117], + [0.191, 0.119, 0.117] +] + } + \ No newline at end of file diff --git a/datafusion-vortex/results/20260820/c8g.metal-48xl.json b/datafusion-vortex/results/20260820/c8g.metal-48xl.json new file mode 100644 index 0000000000..e05713173b --- /dev/null +++ b/datafusion-vortex/results/20260820/c8g.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, single)", + "date": "2026-08-20", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 91, + "data_size": 15269901360, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.053, 0.001, 0.001], + [0.642, 0.517, 0.553], + [0.539, 0.48, 0.485], + [0.736, 0.488, 0.495], + [0.848, 0.548, 0.553], + [1.205, 0.572, 0.564], + [0.044, 0.001, 0.001], + [0.599, 0.575, 0.493], + [1.192, 0.582, 0.58], + [1.52, 0.675, 0.664], + [0.834, 0.529, 0.536], + [0.896, 0.532, 0.546], + [1.385, 0.652, 0.581], + [2.782, 0.71, 0.789], + [1.462, 0.587, 0.584], + [0.855, 0.558, 0.571], + [2.627, 0.799, 0.667], + [2.525, 0.647, 0.661], + [3.622, 0.854, 0.848], + [0.836, 0.504, 0.564], + [14.423, 0.763, 0.862], + [16.539, 1.092, 0.959], + [21.297, 1.233, 1.329], + [57.949, 3.382, 3.479], + [2.27, 0.551, 0.545], + [1.281, 0.513, 0.605], + [2.286, 0.551, 0.544], + [14.74, 0.816, 0.783], + [12.355, 1.723, 1.715], + [0.58, 0.525, 0.546], + [2.581, 0.681, 0.583], + [5.587, 0.622, 0.614], + [3.878, 0.939, 0.917], + [14.497, 0.857, 0.815], + [14.507, 0.838, 0.884], + [0.68, 0.596, 0.579], + [0.709, 0.568, 0.576], + [0.643, 0.547, 0.648], + [0.661, 0.572, 0.575], + [0.769, 0.678, 0.678], + [0.624, 0.521, 0.523], + [0.612, 0.508, 0.513], + [0.597, 0.51, 0.522] +] + } + \ No newline at end of file diff --git a/datafusion/results/20260820/c6a.2xlarge.json b/datafusion/results/20260820/c6a.2xlarge.json new file mode 100644 index 0000000000..2518eb5147 --- /dev/null +++ b/datafusion/results/20260820/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, single)", + "date": "2026-08-20", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 4, + "data_size": 14779976446, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.059, 0.001, 0.001], + [0.133, 0.04, 0.044], + [0.234, 0.113, 0.117], + [0.413, 0.115, 0.11], + [1.196, 0.967, 0.959], + [1.202, 0.979, 0.971], + [0.08, 0.001, 0.001], + [0.172, 0.043, 0.045], + [1.422, 1.172, 1.144], + [1.576, 1.314, 1.317], + [0.886, 0.249, 0.246], + [0.521, 0.29, 0.286], + [1.169, 0.927, 0.911], + [2.77, 1.43, 1.459], + [1.166, 0.911, 0.916], + [1.251, 1.022, 1.02], + [2.729, 1.942, 1.944], + [2.721, 1.935, 1.931], + [4.965, 3.458, 3.458], + [0.329, 0.101, 0.102], + [9.809, 1.361, 1.347], + [11.299, 1.689, 1.7], + [22.246, 5.08, 5.054], + [55.871, 28.172, 20.46], + [2.729, 0.61, 0.619], + [0.829, 0.461, 0.465], + [2.727, 0.617, 0.612], + [9.758, 1.351, 1.361], + [8.976, 7.149, 7.096], + [0.225, 0.103, 0.104], + [2.942, 1, 1.011], + [6.438, 1.042, 1.023], + [4.633, 3.002, 3.016], + [10.143, 3.836, 3.856], + [10.206, 3.832, 3.84], + [1.111, 0.913, 0.919], + [0.332, 0.147, 0.148], + [0.225, 0.108, 0.097], + [0.334, 0.104, 0.102], + [0.597, 0.275, 0.274], + [0.201, 0.036, 0.036], + [0.178, 0.032, 0.031], + [0.178, 0.032, 0.029] +] + } + \ No newline at end of file diff --git a/datafusion/results/20260820/c6a.4xlarge.json b/datafusion/results/20260820/c6a.4xlarge.json new file mode 100644 index 0000000000..a646d70801 --- /dev/null +++ b/datafusion/results/20260820/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, single)", + "date": "2026-08-20", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 10, + "data_size": 14779976446, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.076, 0.001, 0.001], + [0.156, 0.057, 0.056], + [0.189, 0.073, 0.077], + [0.413, 0.077, 0.079], + [0.881, 0.644, 0.634], + [0.909, 0.665, 0.659], + [0.079, 0.001, 0.001], + [0.175, 0.058, 0.058], + [0.94, 0.776, 0.764], + [1.318, 0.841, 0.836], + [0.523, 0.201, 0.207], + [0.549, 0.228, 0.231], + [0.965, 0.73, 0.735], + [2.5, 1.085, 1.03], + [0.989, 0.742, 0.741], + [0.859, 0.718, 0.709], + [2.474, 1.44, 1.461], + [2.44, 1.43, 1.438], + [4.793, 2.803, 2.783], + [0.24, 0.104, 0.104], + [9.954, 0.96, 0.982], + [11.33, 1.226, 1.242], + [22.307, 2.973, 2.934], + [55.792, 9.647, 9.716], + [2.701, 0.435, 0.428], + [0.825, 0.323, 0.334], + [2.748, 0.444, 0.439], + [9.774, 1.061, 1.06], + [8.911, 3.895, 3.938], + [0.142, 0.071, 0.071], + [2.943, 0.74, 0.74], + [6.384, 0.86, 0.846], + [4.589, 2.593, 2.56], + [10.012, 3.183, 3.182], + [9.999, 3.169, 3.199], + [0.731, 0.619, 0.624], + [0.418, 0.185, 0.182], + [0.284, 0.126, 0.127], + [0.349, 0.129, 0.131], + [0.624, 0.317, 0.313], + [0.225, 0.061, 0.06], + [0.204, 0.058, 0.057], + [0.2, 0.055, 0.051] +] + } + \ No newline at end of file diff --git a/datafusion/results/20260820/c6a.metal.json b/datafusion/results/20260820/c6a.metal.json new file mode 100644 index 0000000000..6d1461d6bf --- /dev/null +++ b/datafusion/results/20260820/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, single)", + "date": "2026-08-20", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 1, + "data_size": 14779976446, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.07, 0.001, 0.001], + [0.21, 0.125, 0.136], + [0.152, 0.047, 0.064], + [0.263, 0.047, 0.055], + [0.672, 0.153, 0.167], + [0.819, 0.235, 0.223], + [0.058, 0.001, 0.002], + [0.2, 0.124, 0.137], + [0.558, 0.2, 0.202], + [1.107, 0.364, 0.336], + [0.383, 0.181, 0.184], + [0.404, 0.193, 0.174], + [0.797, 0.306, 0.291], + [2.094, 0.449, 0.433], + [0.858, 0.293, 0.289], + [0.324, 0.188, 0.188], + [1.983, 0.391, 0.396], + [1.957, 0.391, 0.395], + [3.891, 0.74, 0.73], + [0.308, 0.118, 0.136], + [9.516, 0.313, 0.306], + [11.151, 0.43, 0.414], + [21.841, 0.765, 0.731], + [55.815, 2.632, 2.692], + [2.421, 0.214, 0.226], + [0.703, 0.183, 0.179], + [2.433, 0.219, 0.186], + [9.748, 0.402, 0.389], + [8.126, 0.91, 0.929], + [0.135, 0.081, 0.058], + [2.561, 0.303, 0.279], + [5.909, 0.378, 0.389], + [4.214, 0.939, 0.927], + [9.561, 0.707, 0.739], + [9.589, 0.75, 0.738], + [0.264, 0.158, 0.155], + [0.318, 0.176, 0.187], + [0.294, 0.183, 0.202], + [0.261, 0.128, 0.149], + [0.462, 0.28, 0.283], + [0.261, 0.129, 0.139], + [0.245, 0.132, 0.124], + [0.231, 0.121, 0.124] +] + } + \ No newline at end of file diff --git a/datafusion/results/20260820/c6a.xlarge.json b/datafusion/results/20260820/c6a.xlarge.json new file mode 100644 index 0000000000..326e81ab79 --- /dev/null +++ b/datafusion/results/20260820/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, single)", + "date": "2026-08-20", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.066, 0.001, 0.001], + [0.193, 0.062, 0.06], + [0.373, 0.199, 0.206], + [0.482, 0.189, 0.183], + [1.839, 1.591, 1.595], + [2.173, 1.768, 1.775], + [0.075, 0.001, 0.001], + [0.215, 0.067, 0.065], + [2.32, 1.953, 1.957], + [2.609, 2.182, 2.163], + [0.799, 0.414, 0.413], + [0.854, 0.476, 0.48], + [2.15, 1.614, 1.642], + [3.02, 2.423, 2.402], + [2.074, 1.616, 1.629], + [2.025, 1.669, 1.658], + [3.847, 3.411, 3.415], + [3.797, 3.387, 3.418], + [63.672, 8.044, 15.087], + [0.443, 0.166, 0.173], + [9.608, 2.519, 2.551], + [11.384, 3.208, 3.244], + [22.389, 9.385, 9.45], + [56.105, 46.348, 46.58], + [2.709, 1.108, 1.097], + [1.216, 0.853, 0.854], + [2.707, 1.108, 1.109], + [9.763, 2.487, 2.471], + [14.319, 13.131, 13.005], + [0.339, 0.17, 0.164], + [3.06, 1.759, 1.779], + [6.402, 1.754, 1.737], + [21.968, 7.175, 9.244], + [26.059, 32.154, 30.764], + [27.856, 25.998, 27.159], + [1.735, 1.481, 1.457], + [0.345, 0.149, 0.153], + [0.249, 0.096, 0.101], + [0.296, 0.102, 0.099], + [0.542, 0.276, 0.274], + [0.185, 0.036, 0.031], + [0.17, 0.029, 0.031], + [0.166, 0.028, 0.024] +] + } + \ No newline at end of file diff --git a/datafusion/results/20260820/c7a.metal-48xl.json b/datafusion/results/20260820/c7a.metal-48xl.json new file mode 100644 index 0000000000..8728e46cf8 --- /dev/null +++ b/datafusion/results/20260820/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, single)", + "date": "2026-08-20", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.075, 0.001, 0.002], + [0.187, 0.097, 0.1], + [0.166, 0.043, 0.063], + [0.466, 0.076, 0.035], + [0.447, 0.119, 0.114], + [0.769, 0.172, 0.176], + [0.081, 0.001, 0.001], + [0.193, 0.108, 0.113], + [0.569, 0.159, 0.139], + [1.135, 0.322, 0.293], + [0.451, 0.155, 0.161], + [0.453, 0.163, 0.164], + [0.832, 0.189, 0.188], + [2.088, 0.302, 0.3], + [0.904, 0.185, 0.208], + [0.351, 0.133, 0.124], + [2.028, 0.265, 0.268], + [1.982, 0.241, 0.246], + [3.919, 0.388, 0.435], + [0.237, 0.092, 0.114], + [9.5, 0.211, 0.216], + [11.159, 0.296, 0.272], + [21.893, 0.546, 0.554], + [55.899, 1.586, 1.456], + [2.47, 0.157, 0.148], + [0.762, 0.13, 0.13], + [2.469, 0.152, 0.151], + [9.715, 0.264, 0.247], + [8.143, 0.678, 0.685], + [0.176, 0.075, 0.053], + [2.567, 0.196, 0.216], + [5.955, 0.251, 0.248], + [4.203, 0.541, 0.548], + [9.59, 0.408, 0.378], + [9.62, 0.395, 0.408], + [0.292, 0.114, 0.116], + [0.338, 0.159, 0.152], + [0.284, 0.141, 0.13], + [0.288, 0.102, 0.104], + [0.513, 0.275, 0.251], + [0.222, 0.095, 0.096], + [0.22, 0.086, 0.102], + [0.218, 0.104, 0.091] +] + } + \ No newline at end of file diff --git a/datafusion/results/20260820/c8g.4xlarge.json b/datafusion/results/20260820/c8g.4xlarge.json new file mode 100644 index 0000000000..74684231e5 --- /dev/null +++ b/datafusion/results/20260820/c8g.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, single)", + "date": "2026-08-20", + "machine": "c8g.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 10, + "data_size": 14779976446, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.037, 0.001, 0.001], + [0.073, 0.019, 0.019], + [0.12, 0.047, 0.05], + [0.372, 0.039, 0.037], + [0.977, 0.233, 0.224], + [0.913, 0.3, 0.297], + [0.04, 0.001, 0.001], + [0.085, 0.019, 0.019], + [0.68, 0.308, 0.316], + [1.147, 0.451, 0.438], + [0.435, 0.09, 0.091], + [0.89, 0.106, 0.107], + [1.224, 0.303, 0.307], + [2.219, 0.37, 0.384], + [0.911, 0.31, 0.312], + [0.445, 0.247, 0.258], + [2.271, 0.517, 0.515], + [2.215, 0.51, 0.502], + [4.254, 0.96, 0.952], + [0.399, 0.036, 0.039], + [9.91, 0.571, 0.596], + [11.282, 0.648, 0.666], + [22.18, 1.149, 1.135], + [55.721, 2.832, 2.842], + [2.655, 0.186, 0.188], + [0.971, 0.138, 0.143], + [2.971, 0.186, 0.185], + [9.918, 0.57, 0.573], + [8.892, 2.686, 2.697], + [0.121, 0.054, 0.047], + [2.825, 0.299, 0.301], + [6.343, 0.294, 0.292], + [4.515, 0.72, 0.71], + [9.75, 1.187, 1.188], + [9.736, 1.201, 1.199], + [0.376, 0.264, 0.255], + [0.28, 0.127, 0.126], + [0.149, 0.058, 0.058], + [0.24, 0.085, 0.085], + [0.461, 0.234, 0.235], + [0.118, 0.026, 0.025], + [0.101, 0.025, 0.023], + [0.102, 0.023, 0.023] +] + } + \ No newline at end of file diff --git a/datafusion/results/20260820/c8g.metal-48xl.json b/datafusion/results/20260820/c8g.metal-48xl.json new file mode 100644 index 0000000000..df183808dc --- /dev/null +++ b/datafusion/results/20260820/c8g.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Parquet, single)", + "date": "2026-08-20", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 4, + "data_size": 14779976446, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.032, 0.001, 0.001], + [0.106, 0.066, 0.068], + [0.13, 0.054, 0.042], + [0.245, 0.05, 0.045], + [0.76, 0.088, 0.085], + [1.063, 0.124, 0.118], + [0.04, 0.001, 0.001], + [0.129, 0.055, 0.054], + [0.807, 0.124, 0.124], + [1.03, 0.21, 0.208], + [0.392, 0.106, 0.107], + [0.587, 0.113, 0.118], + [0.954, 0.159, 0.159], + [2.112, 0.248, 0.235], + [0.792, 0.157, 0.171], + [0.546, 0.1, 0.103], + [2.146, 0.206, 0.213], + [1.908, 0.212, 0.233], + [3.784, 0.375, 0.373], + [0.311, 0.062, 0.068], + [9.695, 0.219, 0.227], + [11.086, 0.243, 0.275], + [21.791, 0.43, 0.488], + [55.683, 1.141, 1.149], + [2.392, 0.114, 0.118], + [0.924, 0.093, 0.096], + [2.715, 0.117, 0.117], + [9.871, 0.245, 0.234], + [8.144, 0.81, 0.774], + [0.13, 0.068, 0.064], + [2.509, 0.162, 0.178], + [5.957, 0.213, 0.209], + [4.182, 0.488, 0.511], + [9.524, 0.51, 0.495], + [9.521, 0.516, 0.536], + [0.193, 0.107, 0.107], + [0.28, 0.107, 0.113], + [0.178, 0.078, 0.079], + [0.215, 0.077, 0.078], + [0.394, 0.201, 0.194], + [0.142, 0.062, 0.063], + [0.123, 0.057, 0.063], + [0.135, 0.052, 0.049] +] + } + \ No newline at end of file From 0a0f1502160f86b43f6405230ca5ce82ae385f30 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 20 Aug 2026 21:15:51 +0000 Subject: [PATCH 5/5] Add benchmark results for datafusion-vortex, datafusion-vortex-partitioned (c6a.xlarge) --- .../results/20260820/c6a.xlarge.json | 60 +++++++++++++++++++ .../results/20260820/c6a.xlarge.json | 60 +++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 datafusion-vortex-partitioned/results/20260820/c6a.xlarge.json create mode 100644 datafusion-vortex/results/20260820/c6a.xlarge.json diff --git a/datafusion-vortex-partitioned/results/20260820/c6a.xlarge.json b/datafusion-vortex-partitioned/results/20260820/c6a.xlarge.json new file mode 100644 index 0000000000..9ff6926187 --- /dev/null +++ b/datafusion-vortex-partitioned/results/20260820/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, partitioned)", + "date": "2026-08-20", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 208, + "data_size": 15328662856, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.087, 0.002, 0.002], + [0.229, 0.046, 0.05], + [0.346, 0.13, 0.127], + [0.631, 0.103, 0.109], + [1.771, 1.575, 1.536], + [1.506, 1.325, 1.328], + [0.077, 0.002, 0.002], + [0.259, 0.062, 0.061], + [2.169, 1.876, 1.881], + [2.598, 2.234, 2.288], + [0.776, 0.274, 0.275], + [0.871, 0.346, 0.349], + [1.522, 1.079, 1.079], + [3.278, 1.822, 1.568], + [1.63, 1.058, 1.062], + [1.896, 1.679, 1.662], + [3.776, 3.011, 3.077], + [3.703, 3.023, 2.994], + [27.979, 18.453, 18.361], + [0.352, 0.067, 0.071], + [15.236, 1.716, 1.71], + [17.814, 1.705, 1.721], + [22.537, 1.968, 1.969], + [18.058, 2.268, 2.293], + [0.267, 0.109, 0.108], + [1.16, 0.25, 0.254], + [0.339, 0.123, 0.12], + [15.925, 1.801, 1.817], + [28.986, 28.632, 28.631], + [1.543, 1.336, 1.33], + [2.916, 0.983, 0.982], + [5.852, 0.97, 0.957], + [23.97, 8.332, 8.52], + [34.522, 25.347, 19.355], + [40.638, 43.15, 19.657], + [2.556, 2.305, 2.346], + [0.286, 0.082, 0.081], + [0.24, 0.04, 0.037], + [0.249, 0.033, 0.031], + [0.415, 0.151, 0.14], + [0.231, 0.017, 0.019], + [0.227, 0.018, 0.017], + [0.214, 0.017, 0.016] +] + } + \ No newline at end of file diff --git a/datafusion-vortex/results/20260820/c6a.xlarge.json b/datafusion-vortex/results/20260820/c6a.xlarge.json new file mode 100644 index 0000000000..342e053733 --- /dev/null +++ b/datafusion-vortex/results/20260820/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "DataFusion (Vortex, single)", + "date": "2026-08-20", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Rust","column-oriented","embedded","stateless"], + "load_time": 221, + "data_size": 15269997296, + "concurrent_qps": null, + "concurrent_error_ratio": null, + "result": [ + [0.09, 0.001, 0.001], + [0.296, 0.122, 0.126], + [0.372, 0.21, 0.217], + [0.612, 0.22, 0.217], + [1.81, 1.637, 1.669], + [1.652, 1.461, 1.464], + [0.075, 0.001, 0.001], + [0.302, 0.129, 0.132], + [2.216, 2.059, 2.061], + [2.475, 2.276, 2.228], + [0.739, 0.361, 0.355], + [0.794, 0.421, 0.412], + [1.62, 1.215, 1.221], + [3.305, 1.699, 1.919], + [1.649, 1.175, 1.179], + [1.986, 1.813, 1.819], + [3.905, 3.244, 3.282], + [3.904, 3.22, 3.217], + [28.067, 14.229, 7.735], + [0.412, 0.178, 0.191], + [15.057, 2.336, 2.198], + [33.956, 34.825, 33.776], + [39.088, 39.781, 40.475], + [null, null, null], + [2.315, 0.439, 0.439], + [1.235, 0.36, 0.358], + [2.31, 0.448, 0.445], + [23.17, 26.814, 26.257], + [36.283, 38.1, 37.267], + [1.521, 1.386, 1.385], + [2.783, 1.081, 1.08], + [5.806, 1.073, 1.08], + [7.166, 17.222, 10.25], + [25.424, 20.203, 20.254], + [29.095, 22.698, 27.822], + [2.6, 2.407, 2.414], + [0.383, 0.193, 0.199], + [0.32, 0.132, 0.13], + [0.339, 0.143, 0.148], + [0.51, 0.291, 0.29], + [0.313, 0.111, 0.115], + [0.306, 0.118, 0.113], + [0.309, 0.109, 0.112] +] + } + \ No newline at end of file