From c07fb2363a57bac80750c4c1ccc5eec1649a0f0e Mon Sep 17 00:00:00 2001 From: Caetano Sauer Date: Wed, 21 Oct 2026 18:36:51 +0200 Subject: [PATCH 1/5] Update Hyper API to 0.0.26963 --- hyper-parquet-partitioned/install | 2 +- hyper-parquet-single/install | 2 +- hyper-web/install | 2 +- hyper/install | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/hyper-parquet-partitioned/install b/hyper-parquet-partitioned/install index eadbd55fda..2a0ebd9b33 100755 --- a/hyper-parquet-partitioned/install +++ b/hyper-parquet-partitioned/install @@ -18,4 +18,4 @@ fi source myenv/bin/activate pip install --upgrade pip -pip install tableauhyperapi==0.0.26784 +pip install tableauhyperapi==0.0.26963 diff --git a/hyper-parquet-single/install b/hyper-parquet-single/install index eadbd55fda..2a0ebd9b33 100755 --- a/hyper-parquet-single/install +++ b/hyper-parquet-single/install @@ -18,4 +18,4 @@ fi source myenv/bin/activate pip install --upgrade pip -pip install tableauhyperapi==0.0.26784 +pip install tableauhyperapi==0.0.26963 diff --git a/hyper-web/install b/hyper-web/install index 00f8ae38b4..7a16e48f6c 100755 --- a/hyper-web/install +++ b/hyper-web/install @@ -18,4 +18,4 @@ fi source myenv/bin/activate pip install --upgrade pip -pip install tableauhyperapi==0.0.26784 +pip install tableauhyperapi==0.0.26963 diff --git a/hyper/install b/hyper/install index 8e2f25fe7d..c0cb71a30a 100755 --- a/hyper/install +++ b/hyper/install @@ -21,4 +21,4 @@ fi source myenv/bin/activate pip install --upgrade pip -pip install tableauhyperapi==0.0.26784 +pip install tableauhyperapi==0.0.26963 From 13cc1e590cdd3f62caa2fd8fa6e241fc605a7c4b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 Oct 2026 13:19:22 +0000 Subject: [PATCH 2/5] Add benchmark results for hyper, hyper-parquet-partitioned, hyper-parquet-single, hyper-web (c6a.2xlarge, c6a.4xlarge, c6a.large, c6a.metal, c7a.metal-48xl, t3a.small) --- .../results/20261025/c6a.metal.json | 60 +++++++++++++++++++ .../results/20261025/c7a.metal-48xl.json | 60 +++++++++++++++++++ .../results/20261025/c6a.metal.json | 60 +++++++++++++++++++ .../results/20261025/c7a.metal-48xl.json | 60 +++++++++++++++++++ hyper-web/results/20261025/c6a.2xlarge.json | 60 +++++++++++++++++++ hyper-web/results/20261025/c6a.4xlarge.json | 60 +++++++++++++++++++ hyper-web/results/20261025/c6a.large.json | 60 +++++++++++++++++++ hyper-web/results/20261025/c6a.metal.json | 60 +++++++++++++++++++ .../results/20261025/c7a.metal-48xl.json | 60 +++++++++++++++++++ hyper-web/results/20261025/t3a.small.json | 60 +++++++++++++++++++ hyper/results/20261025/c6a.4xlarge.json | 60 +++++++++++++++++++ hyper/results/20261025/c6a.metal.json | 60 +++++++++++++++++++ hyper/results/20261025/c7a.metal-48xl.json | 60 +++++++++++++++++++ 13 files changed, 780 insertions(+) create mode 100644 hyper-parquet-partitioned/results/20261025/c6a.metal.json create mode 100644 hyper-parquet-partitioned/results/20261025/c7a.metal-48xl.json create mode 100644 hyper-parquet-single/results/20261025/c6a.metal.json create mode 100644 hyper-parquet-single/results/20261025/c7a.metal-48xl.json create mode 100644 hyper-web/results/20261025/c6a.2xlarge.json create mode 100644 hyper-web/results/20261025/c6a.4xlarge.json create mode 100644 hyper-web/results/20261025/c6a.large.json create mode 100644 hyper-web/results/20261025/c6a.metal.json create mode 100644 hyper-web/results/20261025/c7a.metal-48xl.json create mode 100644 hyper-web/results/20261025/t3a.small.json create mode 100644 hyper/results/20261025/c6a.4xlarge.json create mode 100644 hyper/results/20261025/c6a.metal.json create mode 100644 hyper/results/20261025/c7a.metal-48xl.json diff --git a/hyper-parquet-partitioned/results/20261025/c6a.metal.json b/hyper-parquet-partitioned/results/20261025/c6a.metal.json new file mode 100644 index 0000000000..bd2d1af124 --- /dev/null +++ b/hyper-parquet-partitioned/results/20261025/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-10-25", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14737666736, + "concurrent_qps": 9.242, + "concurrent_error_ratio": 0.001, + "result": [ + [0.064, 0.011, 0.011], + [0.102, 0.017, 0.017], + [0.133, 0.044, 0.043], + [0.369, 0.041, 0.04], + [0.558, 0.151, 0.155], + [0.949, 0.157, 0.155], + [0.098, 0.027, 0.025], + [0.088, 0.02, 0.016], + [0.816, 0.183, 0.177], + [1.389, 0.226, 0.219], + [0.561, 0.049, 0.048], + [0.564, 0.063, 0.06], + [0.817, 0.166, 0.162], + [2.348, 0.313, 0.286], + [0.857, 0.158, 0.155], + [0.563, 0.219, 0.196], + [2.261, 0.284, 0.294], + [2.048, 0.095, 0.09], + [4.195, 0.533, 0.54], + [0.16, 0.03, 0.029], + [9.366, 0.239, 0.245], + [11.032, 0.269, 0.236], + [17.085, 0.292, 0.28], + [46.956, 0.961, 0.915], + [2.574, 0.083, 0.074], + [0.742, 0.069, 0.056], + [2.584, 0.099, 0.094], + [9.525, 0.212, 0.199], + [7.944, 0.723, 0.787], + [0.124, 0.034, 0.036], + [2.39, 0.142, 0.14], + [6.002, 0.244, 0.267], + [4.917, 0.84, 0.876], + [9.667, 0.632, 0.623], + [9.658, 0.645, 0.653], + [0.412, 0.171, 0.152], + [0.168, 0.071, 0.07], + [0.139, 0.047, 0.041], + [0.159, 0.031, 0.03], + [0.53, 0.131, 0.128], + [0.136, 0.018, 0.018], + [0.295, 0.019, 0.02], + [0.125, 0.031, 0.03] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20261025/c7a.metal-48xl.json b/hyper-parquet-partitioned/results/20261025/c7a.metal-48xl.json new file mode 100644 index 0000000000..3a3ffeff43 --- /dev/null +++ b/hyper-parquet-partitioned/results/20261025/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-10-25", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14737666736, + "concurrent_qps": 15.508, + "concurrent_error_ratio": 0.001, + "result": [ + [0.068, 0.009, 0.008], + [0.096, 0.014, 0.016], + [0.137, 0.032, 0.039], + [0.365, 0.033, 0.033], + [0.523, 0.122, 0.115], + [0.772, 0.108, 0.102], + [0.09, 0.025, 0.026], + [0.08, 0.015, 0.018], + [0.761, 0.145, 0.144], + [1.352, 0.16, 0.174], + [0.564, 0.042, 0.044], + [0.558, 0.043, 0.044], + [0.783, 0.111, 0.112], + [2.173, 0.201, 0.195], + [0.835, 0.108, 0.111], + [0.547, 0.129, 0.122], + [2.208, 0.199, 0.215], + [2.045, 0.077, 0.071], + [4.11, 0.378, 0.407], + [0.208, 0.022, 0.023], + [9.367, 0.155, 0.159], + [11.014, 0.119, 0.118], + [17.074, 0.196, 0.18], + [46.873, 0.667, 0.633], + [2.573, 0.069, 0.06], + [0.736, 0.055, 0.051], + [2.567, 0.065, 0.063], + [9.56, 0.142, 0.112], + [7.929, 0.526, 0.529], + [0.131, 0.031, 0.03], + [2.374, 0.121, 0.11], + [5.965, 0.154, 0.161], + [4.848, 0.582, 0.57], + [9.594, 0.392, 0.363], + [9.607, 0.402, 0.363], + [0.382, 0.117, 0.109], + [0.154, 0.058, 0.058], + [0.133, 0.034, 0.031], + [0.171, 0.026, 0.026], + [0.503, 0.103, 0.094], + [0.131, 0.019, 0.016], + [0.294, 0.015, 0.013], + [0.126, 0.028, 0.028] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20261025/c6a.metal.json b/hyper-parquet-single/results/20261025/c6a.metal.json new file mode 100644 index 0000000000..eddba1da25 --- /dev/null +++ b/hyper-parquet-single/results/20261025/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-10-25", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 9.207, + "concurrent_error_ratio": 0, + "result": [ + [0.089, 0.011, 0.011], + [0.114, 0.015, 0.015], + [0.15, 0.027, 0.025], + [0.282, 0.029, 0.027], + [0.454, 0.154, 0.156], + [0.846, 0.141, 0.14], + [0.105, 0.019, 0.02], + [0.099, 0.016, 0.015], + [0.705, 0.182, 0.183], + [1.186, 0.228, 0.217], + [0.432, 0.047, 0.049], + [0.436, 0.051, 0.05], + [0.741, 0.254, 0.146], + [2.191, 0.286, 0.273], + [0.814, 0.163, 0.165], + [0.465, 0.16, 0.148], + [2.106, 0.279, 0.281], + [1.936, 0.183, 0.157], + [3.938, 0.502, 0.489], + [0.195, 0.028, 0.027], + [9.385, 0.235, 0.211], + [11.015, 0.25, 0.219], + [17.122, 0.379, 0.378], + [46.664, 0.986, 0.94], + [2.381, 0.084, 0.085], + [0.674, 0.066, 0.061], + [2.378, 0.092, 0.088], + [9.507, 0.231, 0.225], + [7.97, 0.775, 0.747], + [0.127, 0.024, 0.021], + [2.164, 0.147, 0.145], + [5.648, 0.23, 0.343], + [4.585, 0.773, 0.758], + [9.676, 0.597, 0.569], + [9.691, 0.706, 0.7], + [0.429, 0.157, 0.157], + [0.215, 0.084, 0.08], + [0.171, 0.042, 0.041], + [0.214, 0.03, 0.031], + [0.581, 0.132, 0.133], + [0.167, 0.019, 0.018], + [0.326, 0.02, 0.018], + [0.149, 0.03, 0.033] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20261025/c7a.metal-48xl.json b/hyper-parquet-single/results/20261025/c7a.metal-48xl.json new file mode 100644 index 0000000000..342f5abfba --- /dev/null +++ b/hyper-parquet-single/results/20261025/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-10-25", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 16.212, + "concurrent_error_ratio": 0, + "result": [ + [0.083, 0.009, 0.008], + [0.108, 0.012, 0.011], + [0.136, 0.027, 0.026], + [0.278, 0.027, 0.027], + [0.474, 0.114, 0.102], + [0.706, 0.104, 0.094], + [0.103, 0.023, 0.018], + [0.106, 0.013, 0.012], + [0.722, 0.127, 0.125], + [1.197, 0.157, 0.151], + [0.43, 0.041, 0.039], + [0.436, 0.044, 0.041], + [0.721, 0.1, 0.1], + [2.014, 0.189, 0.177], + [0.779, 0.111, 0.103], + [0.493, 0.115, 0.106], + [2.117, 0.206, 0.195], + [1.94, 0.139, 0.133], + [3.865, 0.375, 0.341], + [0.283, 0.018, 0.017], + [9.427, 0.157, 0.15], + [10.992, 0.127, 0.121], + [17.116, 0.181, 0.174], + [46.666, 0.638, 0.63], + [2.387, 0.067, 0.056], + [0.68, 0.053, 0.046], + [2.372, 0.069, 0.065], + [9.511, 0.136, 0.134], + [7.959, 0.55, 0.486], + [0.139, 0.024, 0.025], + [2.155, 0.113, 0.104], + [5.567, 0.144, 0.137], + [4.439, 0.56, 0.541], + [9.655, 0.354, 0.368], + [9.656, 0.34, 0.338], + [0.453, 0.117, 0.102], + [0.222, 0.063, 0.056], + [0.145, 0.035, 0.034], + [0.187, 0.022, 0.022], + [0.554, 0.107, 0.107], + [0.154, 0.017, 0.016], + [0.313, 0.016, 0.018], + [0.144, 0.028, 0.028] +] + } + \ No newline at end of file diff --git a/hyper-web/results/20261025/c6a.2xlarge.json b/hyper-web/results/20261025/c6a.2xlarge.json new file mode 100644 index 0000000000..0894946a1c --- /dev/null +++ b/hyper-web/results/20261025/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (web)", + "date": "2026-10-25", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 8273133568, + "concurrent_qps": 0.277, + "concurrent_error_ratio": 0.882, + "result": [ + [0.098, 0.012, 0.012], + [1.346, 0.005, 0.005], + [1.997, 0.058, 0.058], + [1.732, 0.058, 0.057], + [2.813, 0.823, 0.806], + [1.729, 0.293, 0.291], + [1.37, 0.002, 0.003], + [1.323, 0.006, 0.007], + [2.504, 1.13, 1.125], + [2.741, 1.267, 1.265], + [1.644, 0.054, 0.053], + [1.761, 0.058, 0.058], + [1.837, 0.471, 0.468], + [2.919, 1.375, 1.365], + [1.98, 0.5, 0.506], + [2.21, 1.006, 1.032], + [2.859, 1.581, 1.558], + [1.758, 0.236, 0.235], + [4.62, 3.311, 3.315], + [1.429, 0.002, 0.002], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [1.782, 0.01, 0.01], + [1.525, 0.051, 0.051], + [1.745, 0.01, 0.01], + [null, null, null], + [null, null, null], + [1.485, 0.037, 0.037], + [2.195, 0.394, 0.394], + [2.729, 0.72, 0.741], + [8.712, 5.916, 5.914], + [null, null, null], + [null, null, null], + [2.057, 0.869, 0.868], + [1.63, 0.016, 0.015], + [1.641, 0.006, 0.007], + [1.696, 0.004, 0.004], + [1.657, 0.03, 0.031], + [1.518, 0.004, 0.004], + [1.737, 0.004, 0.004], + [1.607, 0.006, 0.005] +] + } + \ No newline at end of file diff --git a/hyper-web/results/20261025/c6a.4xlarge.json b/hyper-web/results/20261025/c6a.4xlarge.json new file mode 100644 index 0000000000..8db39955fd --- /dev/null +++ b/hyper-web/results/20261025/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (web)", + "date": "2026-10-25", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 8273133568, + "concurrent_qps": 1.188, + "concurrent_error_ratio": 0.602, + "result": [ + [0.098, 0.007, 0.007], + [0.91, 0.004, 0.004], + [0.877, 0.03, 0.03], + [0.81, 0.031, 0.031], + [1.228, 0.551, 0.554], + [0.929, 0.135, 0.131], + [0.73, 0.002, 0.002], + [0.732, 0.004, 0.005], + [1.455, 0.689, 0.697], + [1.541, 0.775, 0.786], + [0.906, 0.031, 0.031], + [0.917, 0.034, 0.033], + [1.034, 0.234, 0.228], + [1.573, 0.649, 0.646], + [1.084, 0.249, 0.248], + [1.261, 0.652, 0.648], + [1.647, 0.955, 0.973], + [1.001, 0.126, 0.126], + [2.818, 2.049, 2.041], + [0.764, 0.002, 0.002], + [1.782, 0.313, 0.314], + [1.572, 0.072, 0.072], + [null, null, null], + [null, null, null], + [0.982, 0.006, 0.006], + [0.812, 0.03, 0.029], + [0.943, 0.006, 0.006], + [1.439, 0.102, 0.1], + [4.397, 3.55, 3.553], + [0.754, 0.022, 0.021], + [1.139, 0.191, 0.195], + [1.463, 0.359, 0.363], + [4.162, 3.594, 3.572], + [2.439, 1.307, 1.297], + [2.433, 1.297, 1.294], + [1.136, 0.577, 0.568], + [0.939, 0.011, 0.01], + [0.891, 0.005, 0.005], + [0.81, 0.004, 0.004], + [0.828, 0.021, 0.019], + [0.8, 0.004, 0.003], + [0.809, 0.004, 0.003], + [0.942, 0.005, 0.005] +] + } + \ No newline at end of file diff --git a/hyper-web/results/20261025/c6a.large.json b/hyper-web/results/20261025/c6a.large.json new file mode 100644 index 0000000000..f7b4587089 --- /dev/null +++ b/hyper-web/results/20261025/c6a.large.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (web)", + "date": "2026-10-25", + "machine": "c6a.large", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 8273133568, + "concurrent_qps": 0.087, + "concurrent_error_ratio": 0.977, + "result": [ + [0.124, 0.043, 0.043], + [16.905, 0.017, 0.017], + [7.703, 0.226, 0.227], + [7.359, 0.218, 0.219], + [7.44, 2.42, 2.472], + [null, null, null], + [4.413, 0.003, 0.003], + [4.484, 0.019, 0.019], + [8.055, 3.174, 3.134], + [null, null, null], + [5.301, 0.206, 0.203], + [5.403, 0.235, 0.227], + [null, null, null], + [null, null, null], + [null, null, null], + [7.242, 2.941, 3.083], + [null, null, null], + [null, null, null], + [null, null, null], + [4.573, 0.004, 0.004], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [4.486, 0.132, 0.133], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [6.922, 2.414, 2.478], + [5.296, 0.05, 0.047], + [5.29, 0.018, 0.018], + [5.428, 0.008, 0.008], + [5.366, 0.103, 0.101], + [5.231, 0.009, 0.009], + [5.952, 0.008, 0.008], + [5.038, 0.013, 0.013] +] + } + \ No newline at end of file diff --git a/hyper-web/results/20261025/c6a.metal.json b/hyper-web/results/20261025/c6a.metal.json new file mode 100644 index 0000000000..218c4d1294 --- /dev/null +++ b/hyper-web/results/20261025/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (web)", + "date": "2026-10-25", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 8273133568, + "concurrent_qps": 13.938, + "concurrent_error_ratio": 0, + "result": [ + [0.041, 0.006, 0.011], + [0.179, 0.003, 0.003], + [0.223, 0.007, 0.007], + [0.395, 0.008, 0.009], + [0.488, 0.105, 0.102], + [0.255, 0.067, 0.067], + [0.193, 0.003, 0.003], + [0.204, 0.005, 0.004], + [0.382, 0.148, 0.14], + [0.456, 0.15, 0.155], + [0.262, 0.018, 0.018], + [0.3, 0.019, 0.02], + [0.292, 0.088, 0.085], + [0.628, 0.2, 0.19], + [0.346, 0.108, 0.105], + [0.45, 0.147, 0.151], + [0.616, 0.187, 0.179], + [0.469, 0.023, 0.023], + [0.837, 0.344, 0.353], + [0.369, 0.003, 0.002], + [0.559, 0.083, 0.079], + [0.562, 0.024, 0.024], + [1.298, 0.032, 0.033], + [1.512, 0.014, 0.015], + [0.474, 0.005, 0.005], + [0.224, 0.014, 0.015], + [0.483, 0.005, 0.006], + [0.538, 0.023, 0.022], + [0.83, 0.485, 0.482], + [0.19, 0.01, 0.011], + [0.408, 0.06, 0.057], + [0.85, 0.102, 0.104], + [1.121, 0.598, 0.55], + [0.721, 0.286, 0.284], + [0.743, 0.284, 0.286], + [0.307, 0.12, 0.116], + [0.469, 0.012, 0.01], + [0.47, 0.006, 0.006], + [0.302, 0.005, 0.005], + [0.252, 0.021, 0.02], + [0.345, 0.005, 0.005], + [0.438, 0.007, 0.006], + [0.289, 0.007, 0.006] +] + } + \ No newline at end of file diff --git a/hyper-web/results/20261025/c7a.metal-48xl.json b/hyper-web/results/20261025/c7a.metal-48xl.json new file mode 100644 index 0000000000..018f84f03e --- /dev/null +++ b/hyper-web/results/20261025/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (web)", + "date": "2026-10-25", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 8273133568, + "concurrent_qps": 24.992, + "concurrent_error_ratio": 0, + "result": [ + [0.043, 0.009, 0.009], + [0.177, 0.003, 0.003], + [0.212, 0.007, 0.007], + [0.173, 0.008, 0.008], + [0.239, 0.067, 0.068], + [0.233, 0.034, 0.033], + [0.218, 0.003, 0.003], + [0.171, 0.003, 0.003], + [0.349, 0.108, 0.107], + [0.483, 0.124, 0.117], + [0.222, 0.013, 0.013], + [0.268, 0.014, 0.014], + [0.229, 0.054, 0.05], + [0.376, 0.13, 0.121], + [0.263, 0.049, 0.047], + [0.305, 0.111, 0.109], + [0.495, 0.141, 0.135], + [0.46, 0.018, 0.018], + [0.671, 0.302, 0.303], + [0.169, 0.004, 0.002], + [0.44, 0.044, 0.042], + [0.529, 0.014, 0.013], + [0.865, 0.019, 0.018], + [1.121, 0.011, 0.012], + [0.434, 0.004, 0.003], + [0.181, 0.006, 0.007], + [0.441, 0.003, 0.003], + [0.456, 0.015, 0.014], + [0.606, 0.375, 0.375], + [0.207, 0.01, 0.009], + [0.373, 0.039, 0.039], + [0.591, 0.062, 0.064], + [0.898, 0.459, 0.439], + [0.585, 0.192, 0.182], + [0.592, 0.2, 0.196], + [0.264, 0.101, 0.108], + [0.353, 0.009, 0.01], + [0.435, 0.006, 0.006], + [0.272, 0.005, 0.006], + [0.258, 0.017, 0.017], + [0.308, 0.004, 0.004], + [0.295, 0.005, 0.005], + [0.223, 0.006, 0.007] +] + } + \ No newline at end of file diff --git a/hyper-web/results/20261025/t3a.small.json b/hyper-web/results/20261025/t3a.small.json new file mode 100644 index 0000000000..3edd5850c1 --- /dev/null +++ b/hyper-web/results/20261025/t3a.small.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (web)", + "date": "2026-10-25", + "machine": "t3a.small", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 8273133568, + "concurrent_qps": 0.065, + "concurrent_error_ratio": 0.976, + "result": [ + [0.191, 0.103, 0.102], + [6.323, 0.029, 0.029], + [5.278, 0.404, 0.404], + [null, null, null], + [null, null, null], + [null, null, null], + [4.556, 0.004, 0.004], + [4.395, 0.033, 0.033], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [4.828, 0.28, 0.279], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [5.867, 0.101, 0.098], + [5.315, 0.035, 0.035], + [5.475, 0.014, 0.013], + [5.644, 0.2, 0.191], + [5.521, 0.015, 0.015], + [5.368, 0.015, 0.015], + [5.683, 0.023, 0.023] +] + } + \ No newline at end of file diff --git a/hyper/results/20261025/c6a.4xlarge.json b/hyper/results/20261025/c6a.4xlarge.json new file mode 100644 index 0000000000..1128d99baa --- /dev/null +++ b/hyper/results/20261025/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-10-25", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 103, + "data_size": 8819245056, + "concurrent_qps": 1.043, + "concurrent_error_ratio": 0, + "result": [ + [0.066, 0.008, 0.008], + [0.09, 0.004, 0.004], + [0.185, 0.032, 0.032], + [0.526, 0.031, 0.03], + [0.885, 0.534, 0.555], + [0.454, 0.153, 0.153], + [0.086, 0.002, 0.002], + [0.095, 0.005, 0.005], + [1.235, 0.696, 0.708], + [1.4, 0.794, 0.795], + [0.569, 0.031, 0.032], + [0.602, 0.034, 0.034], + [0.52, 0.237, 0.236], + [2.135, 0.661, 0.659], + [0.593, 0.252, 0.26], + [0.905, 0.642, 0.638], + [2.06, 0.969, 0.973], + [1.653, 0.127, 0.127], + [4.69, 2.062, 2.069], + [0.519, 0.002, 0.002], + [3.713, 0.34, 0.358], + [4.746, 0.08, 0.093], + [22.982, 0.104, 0.104], + [40.854, 0.106, 0.101], + [2.144, 0.01, 0.01], + [0.297, 0.03, 0.03], + [2.169, 0.01, 0.01], + [3.906, 0.133, 0.135], + [4.681, 4.328, 3.631], + [0.15, 0.022, 0.023], + [1.407, 0.192, 0.193], + [4.957, 0.362, 0.371], + [6.213, 3.617, 3.617], + [4.594, 1.79, 1.774], + [4.73, 1.772, 1.776], + [0.724, 0.569, 0.568], + [0.207, 0.011, 0.011], + [0.189, 0.005, 0.006], + [0.202, 0.006, 0.006], + [0.242, 0.02, 0.021], + [0.155, 0.006, 0.005], + [0.183, 0.006, 0.005], + [0.19, 0.005, 0.006] +] + } + \ No newline at end of file diff --git a/hyper/results/20261025/c6a.metal.json b/hyper/results/20261025/c6a.metal.json new file mode 100644 index 0000000000..5e93ab026b --- /dev/null +++ b/hyper/results/20261025/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-10-25", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 73, + "data_size": 9287565312, + "concurrent_qps": 12.793, + "concurrent_error_ratio": 0, + "result": [ + [0.046, 0.008, 0.009], + [0.086, 0.003, 0.003], + [0.178, 0.008, 0.007], + [0.405, 0.009, 0.01], + [0.497, 0.104, 0.104], + [0.636, 0.078, 0.072], + [0.072, 0.003, 0.003], + [0.087, 0.004, 0.004], + [0.754, 0.15, 0.154], + [0.929, 0.159, 0.153], + [0.446, 0.017, 0.017], + [0.489, 0.017, 0.019], + [0.569, 0.089, 0.093], + [1.681, 0.182, 0.178], + [0.641, 0.093, 0.089], + [0.55, 0.169, 0.153], + [1.718, 0.184, 0.185], + [1.558, 0.024, 0.024], + [3.821, 0.357, 0.351], + [0.395, 0.003, 0.003], + [4.161, 0.062, 0.057], + [5.203, 0.022, 0.021], + [9.887, 0.031, 0.03], + [21.822, 0.038, 0.037], + [2.176, 0.008, 0.009], + [0.544, 0.012, 0.014], + [2.182, 0.008, 0.01], + [4.205, 0.025, 0.026], + [4.004, 0.493, 0.457], + [0.17, 0.01, 0.01], + [1.533, 0.058, 0.057], + [4.804, 0.102, 0.105], + [4.322, 0.692, 0.689], + [4.371, 0.328, 0.325], + [4.32, 0.282, 0.288], + [0.379, 0.158, 0.143], + [0.281, 0.008, 0.009], + [0.209, 0.006, 0.005], + [0.334, 0.005, 0.005], + [0.44, 0.018, 0.018], + [0.162, 0.005, 0.005], + [0.169, 0.006, 0.005], + [0.197, 0.006, 0.007] +] + } + \ No newline at end of file diff --git a/hyper/results/20261025/c7a.metal-48xl.json b/hyper/results/20261025/c7a.metal-48xl.json new file mode 100644 index 0000000000..2e7ff4761e --- /dev/null +++ b/hyper/results/20261025/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-10-25", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 70, + "data_size": 9248636928, + "concurrent_qps": 23.213, + "concurrent_error_ratio": 0, + "result": [ + [0.041, 0.008, 0.008], + [0.08, 0.003, 0.003], + [0.16, 0.008, 0.008], + [0.404, 0.008, 0.008], + [0.472, 0.085, 0.076], + [0.45, 0.042, 0.04], + [0.066, 0.003, 0.002], + [0.064, 0.004, 0.005], + [0.716, 0.118, 0.118], + [0.936, 0.128, 0.131], + [0.42, 0.017, 0.012], + [0.48, 0.014, 0.014], + [0.475, 0.047, 0.046], + [1.632, 0.129, 0.124], + [0.656, 0.058, 0.058], + [0.515, 0.116, 0.111], + [1.673, 0.136, 0.15], + [1.539, 0.019, 0.019], + [3.758, 0.295, 0.297], + [0.412, 0.002, 0.002], + [4.288, 0.028, 0.027], + [5.029, 0.012, 0.012], + [9.795, 0.022, 0.02], + [22.262, 0.036, 0.097], + [2.205, 0.004, 0.005], + [0.454, 0.007, 0.007], + [2.19, 0.005, 0.005], + [4.068, 0.014, 0.014], + [3.763, 0.378, 0.385], + [0.161, 0.011, 0.01], + [1.496, 0.04, 0.041], + [4.754, 0.066, 0.067], + [4.088, 0.526, 0.505], + [4.024, 0.189, 0.192], + [4.05, 0.195, 0.193], + [0.298, 0.102, 0.101], + [0.268, 0.008, 0.008], + [0.213, 0.005, 0.005], + [0.299, 0.005, 0.005], + [0.438, 0.017, 0.016], + [0.168, 0.006, 0.005], + [0.155, 0.005, 0.006], + [0.176, 0.007, 0.007] +] + } + \ No newline at end of file From 0778d3b926c6afed0d4b535887bd29999e766390 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 Oct 2026 13:42:56 +0000 Subject: [PATCH 3/5] Add benchmark results for hyper, hyper-parquet-partitioned, hyper-parquet-single, hyper-web (c6a.2xlarge, c6a.4xlarge, c6a.xlarge) --- .../results/20261025/c6a.2xlarge.json | 60 +++++++++++++++++++ .../results/20261025/c6a.4xlarge.json | 60 +++++++++++++++++++ .../results/20261025/c6a.xlarge.json | 60 +++++++++++++++++++ .../results/20261025/c6a.2xlarge.json | 60 +++++++++++++++++++ .../results/20261025/c6a.4xlarge.json | 60 +++++++++++++++++++ .../results/20261025/c6a.xlarge.json | 60 +++++++++++++++++++ hyper-web/results/20261025/c6a.xlarge.json | 60 +++++++++++++++++++ hyper/results/20261025/c6a.2xlarge.json | 60 +++++++++++++++++++ hyper/results/20261025/c6a.xlarge.json | 60 +++++++++++++++++++ 9 files changed, 540 insertions(+) create mode 100644 hyper-parquet-partitioned/results/20261025/c6a.2xlarge.json create mode 100644 hyper-parquet-partitioned/results/20261025/c6a.4xlarge.json create mode 100644 hyper-parquet-partitioned/results/20261025/c6a.xlarge.json create mode 100644 hyper-parquet-single/results/20261025/c6a.2xlarge.json create mode 100644 hyper-parquet-single/results/20261025/c6a.4xlarge.json create mode 100644 hyper-parquet-single/results/20261025/c6a.xlarge.json create mode 100644 hyper-web/results/20261025/c6a.xlarge.json create mode 100644 hyper/results/20261025/c6a.2xlarge.json create mode 100644 hyper/results/20261025/c6a.xlarge.json diff --git a/hyper-parquet-partitioned/results/20261025/c6a.2xlarge.json b/hyper-parquet-partitioned/results/20261025/c6a.2xlarge.json new file mode 100644 index 0000000000..94379cc8dc --- /dev/null +++ b/hyper-parquet-partitioned/results/20261025/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-10-25", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14737666736, + "concurrent_qps": 0.117, + "concurrent_error_ratio": 0.369, + "result": [ + [0.1, 0.04, 0.039], + [0.18, 0.06, 0.063], + [0.45, 0.285, 0.284], + [0.542, 0.205, 0.204], + [1.625, 1.173, 1.18], + [1.211, 0.815, 0.863], + [0.305, 0.184, 0.177], + [0.184, 0.066, 0.064], + [1.894, 1.443, 1.45], + [2.457, 1.92, 1.95], + [0.784, 0.205, 0.203], + [0.819, 0.224, 0.216], + [1.187, 0.755, 0.777], + [3.281, 1.79, 1.81], + [1.22, 0.867, 0.817], + [1.662, 1.254, 1.229], + [2.877, 1.925, 1.97], + [2.106, 0.569, 0.579], + [5.617, 4.168, 4.22], + [0.347, 0.075, 0.072], + [9.428, 1.286, 1.283], + [11.075, 0.942, 0.937], + [17.186, 1.374, 1.367], + [47.067, 4.294, 4.205], + [2.596, 0.388, 0.386], + [0.776, 0.331, 0.327], + [2.607, 0.454, 0.442], + [9.579, 1.316, 1.315], + [9.071, 8.697, 8.66], + [0.331, 0.176, 0.175], + [2.746, 0.875, 0.904], + [6.507, 1.319, 1.332], + [8.572, 7.151, 7.187], + [10.209, 3.304, 3.317], + [10.172, 3.304, 3.327], + [1.427, 1.125, 1.101], + [0.231, 0.074, 0.064], + [0.157, 0.043, 0.041], + [0.189, 0.031, 0.028], + [0.567, 0.129, 0.115], + [0.149, 0.017, 0.017], + [0.323, 0.017, 0.017], + [0.146, 0.029, 0.027] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20261025/c6a.4xlarge.json b/hyper-parquet-partitioned/results/20261025/c6a.4xlarge.json new file mode 100644 index 0000000000..9a9f37416a --- /dev/null +++ b/hyper-parquet-partitioned/results/20261025/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-10-25", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14737666736, + "concurrent_qps": 0.15, + "concurrent_error_ratio": 0.913, + "result": [ + [0.091, 0.021, 0.021], + [0.135, 0.035, 0.04], + [0.275, 0.151, 0.151], + [0.392, 0.112, 0.11], + [0.976, 0.703, 0.731], + [0.967, 0.435, 0.418], + [0.196, 0.099, 0.093], + [0.139, 0.038, 0.037], + [1.144, 0.863, 0.864], + [1.755, 1.115, 1.102], + [0.602, 0.117, 0.12], + [0.607, 0.133, 0.128], + [0.978, 0.42, 0.432], + [2.738, 0.921, 0.907], + [1.042, 0.456, 0.446], + [0.99, 0.765, 0.715], + [2.587, 1.169, 1.184], + [2.195, 0.311, 0.315], + [4.935, 2.473, 2.489], + [0.239, 0.049, 0.05], + [9.427, 0.716, 0.702], + [11.052, 0.583, 0.569], + [17.111, 0.88, 0.85], + [47.051, 3.139, 3.112], + [2.609, 0.227, 0.22], + [0.78, 0.179, 0.18], + [2.603, 0.249, 0.248], + [9.58, 0.72, 0.736], + [8.131, 4.441, 4.396], + [0.188, 0.099, 0.096], + [2.57, 0.45, 0.449], + [6.262, 0.72, 0.739], + [6.829, 4.313, 4.353], + [9.938, 2.061, 2.083], + [9.884, 2.087, 2.065], + [0.891, 0.708, 0.689], + [0.231, 0.07, 0.061], + [0.158, 0.043, 0.042], + [0.193, 0.032, 0.03], + [0.579, 0.126, 0.125], + [0.152, 0.019, 0.017], + [0.326, 0.017, 0.018], + [0.143, 0.03, 0.033] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20261025/c6a.xlarge.json b/hyper-parquet-partitioned/results/20261025/c6a.xlarge.json new file mode 100644 index 0000000000..e85458c89c --- /dev/null +++ b/hyper-parquet-partitioned/results/20261025/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-10-25", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14737666736, + "concurrent_qps": 0.093, + "concurrent_error_ratio": 0.2, + "result": [ + [0.163, 0.072, 0.074], + [0.266, 0.114, 0.115], + [0.833, 0.551, 0.551], + [1.01, 0.387, 0.387], + [2.75, 1.907, 2.035], + [2.17, 1.556, 1.531], + [0.539, 0.345, 0.345], + [0.297, 0.116, 0.115], + [3.2, 2.471, 2.475], + [4.325, 3.393, 3.31], + [1.267, 0.375, 0.373], + [1.297, 0.408, 0.406], + [2.063, 1.397, 1.418], + [4.343, 3.121, 3.096], + [2.215, 1.548, 1.528], + [2.858, 2.129, 1.963], + [4.575, 3.373, 3.392], + [2.139, 1.108, 1.112], + [87.159, 103.402, 100.018], + [0.716, 0.125, 0.123], + [9.504, 2.438, 2.451], + [11.142, 1.774, 1.774], + [17.243, 2.564, 2.542], + [52.277, 53.608, 60.494], + [2.652, 0.735, 0.734], + [1.103, 0.632, 0.632], + [2.65, 0.851, 0.851], + [9.677, 2.509, 2.525], + [18.279, 16.962, 17.122], + [0.591, 0.339, 0.34], + [2.928, 1.613, 1.607], + [6.892, 2.151, 2.159], + [159.171, 163.783, 169.561], + [null, null, null], + [null, null, null], + [2.503, 1.872, 1.868], + [0.268, 0.076, 0.073], + [0.193, 0.044, 0.044], + [0.22, 0.028, 0.03], + [0.434, 0.132, 0.131], + [0.188, 0.016, 0.015], + [0.354, 0.016, 0.016], + [0.185, 0.032, 0.034] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20261025/c6a.2xlarge.json b/hyper-parquet-single/results/20261025/c6a.2xlarge.json new file mode 100644 index 0000000000..21ba374d31 --- /dev/null +++ b/hyper-parquet-single/results/20261025/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-10-25", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 0.092, + "concurrent_error_ratio": 0.267, + "result": [ + [0.121, 0.037, 0.037], + [0.179, 0.062, 0.059], + [0.329, 0.163, 0.161], + [0.479, 0.107, 0.106], + [1.449, 1.062, 1.059], + [1.227, 0.777, 0.759], + [0.249, 0.128, 0.125], + [0.187, 0.063, 0.062], + [1.677, 1.252, 1.252], + [1.977, 1.491, 1.519], + [0.787, 0.2, 0.198], + [0.826, 0.211, 0.205], + [1.2, 0.734, 0.761], + [3.028, 1.712, 1.703], + [1.283, 0.786, 0.809], + [1.536, 1.176, 1.156], + [2.701, 1.845, 1.851], + [1.997, 1.22, 1.224], + [5.32, 3.966, 3.983], + [0.411, 0.072, 0.073], + [9.435, 1.275, 1.287], + [11.031, 0.942, 0.954], + [17.132, 1.366, 1.36], + [46.695, 4.061, 4.098], + [2.403, 0.386, 0.382], + [0.733, 0.33, 0.339], + [2.398, 0.444, 0.432], + [9.533, 1.129, 1.134], + [9.378, 8.262, 8.355], + [0.261, 0.106, 0.107], + [2.398, 0.756, 0.788], + [6.077, 1.161, 1.163], + [8.03, 6.658, 6.664], + [10.13, 3.117, 3.087], + [10.126, 3.098, 3.11], + [1.357, 1.028, 1.029], + [0.277, 0.074, 0.066], + [0.187, 0.037, 0.047], + [0.234, 0.032, 0.028], + [0.631, 0.133, 0.133], + [0.177, 0.017, 0.016], + [0.347, 0.017, 0.015], + [0.161, 0.027, 0.029] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20261025/c6a.4xlarge.json b/hyper-parquet-single/results/20261025/c6a.4xlarge.json new file mode 100644 index 0000000000..15ddd1d512 --- /dev/null +++ b/hyper-parquet-single/results/20261025/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-10-25", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 0.235, + "concurrent_error_ratio": 0.066, + "result": [ + [0.102, 0.02, 0.02], + [0.142, 0.033, 0.036], + [0.222, 0.091, 0.089], + [0.301, 0.062, 0.063], + [0.919, 0.636, 0.645], + [0.856, 0.414, 0.42], + [0.176, 0.066, 0.067], + [0.147, 0.035, 0.035], + [1.057, 0.773, 0.766], + [1.458, 0.904, 0.875], + [0.465, 0.115, 0.114], + [0.469, 0.124, 0.121], + [0.87, 0.409, 0.413], + [2.512, 0.873, 0.883], + [0.913, 0.428, 0.445], + [0.964, 0.684, 0.697], + [2.408, 1.11, 1.109], + [1.992, 0.786, 0.765], + [4.64, 2.365, 2.357], + [0.228, 0.05, 0.049], + [9.419, 0.75, 0.749], + [10.989, 0.574, 0.589], + [17.127, 0.86, 0.844], + [46.668, 2.951, 2.905], + [2.386, 0.215, 0.209], + [0.675, 0.186, 0.181], + [2.398, 0.251, 0.238], + [9.523, 0.683, 0.677], + [8.106, 4.147, 4.248], + [0.162, 0.062, 0.061], + [2.29, 0.418, 0.418], + [5.85, 0.668, 0.65], + [6.316, 3.986, 3.987], + [9.857, 1.988, 2.015], + [9.863, 2, 1.987], + [0.825, 0.636, 0.637], + [0.273, 0.08, 0.072], + [0.187, 0.042, 0.04], + [0.244, 0.028, 0.032], + [0.629, 0.129, 0.134], + [0.176, 0.017, 0.016], + [0.345, 0.017, 0.017], + [0.157, 0.031, 0.028] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20261025/c6a.xlarge.json b/hyper-parquet-single/results/20261025/c6a.xlarge.json new file mode 100644 index 0000000000..429bfd5045 --- /dev/null +++ b/hyper-parquet-single/results/20261025/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-10-25", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 0.097, + "concurrent_error_ratio": 0.227, + "result": [ + [0.154, 0.071, 0.071], + [0.254, 0.112, 0.112], + [0.556, 0.309, 0.311], + [0.846, 0.2, 0.201], + [2.624, 1.968, 1.943], + [2.311, 1.51, 1.504], + [0.393, 0.247, 0.246], + [0.261, 0.12, 0.119], + [2.938, 2.197, 2.188], + [3.537, 2.68, 2.719], + [1.196, 0.374, 0.375], + [1.234, 0.388, 0.389], + [2.188, 1.374, 1.384], + [4.432, 3.103, 3.08], + [2.302, 1.535, 1.527], + [2.786, 2.031, 2.015], + [4.61, 3.308, 3.355], + [3.362, 2.263, 2.235], + [77.471, 84.051, 80.267], + [0.707, 0.125, 0.124], + [9.469, 2.479, 2.481], + [10.988, 1.813, 1.803], + [17.126, 2.596, 2.585], + [47.684, 50.668, 47.668], + [2.401, 0.719, 0.713], + [1.279, 0.637, 0.639], + [2.411, 0.831, 0.83], + [9.581, 2.177, 2.178], + [17.821, 15.913, 16.279], + [0.404, 0.205, 0.203], + [2.895, 1.481, 1.493], + [6.456, 2.105, 2.054], + [138.783, 147.033, 146.572], + [null, null, null], + [null, null, null], + [2.405, 1.779, 1.801], + [0.279, 0.072, 0.076], + [0.184, 0.046, 0.047], + [0.226, 0.033, 0.033], + [0.465, 0.133, 0.143], + [0.171, 0.018, 0.016], + [0.327, 0.015, 0.015], + [0.161, 0.036, 0.031] +] + } + \ No newline at end of file diff --git a/hyper-web/results/20261025/c6a.xlarge.json b/hyper-web/results/20261025/c6a.xlarge.json new file mode 100644 index 0000000000..0cc9fe596d --- /dev/null +++ b/hyper-web/results/20261025/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (web)", + "date": "2026-10-25", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 8273133568, + "concurrent_qps": 0.062, + "concurrent_error_ratio": 0.977, + "result": [ + [0.1, 0.023, 0.022], + [7.995, 0.01, 0.009], + [3.228, 0.115, 0.114], + [3.692, 0.111, 0.11], + [4.657, 1.461, 1.439], + [3.407, 0.641, 0.642], + [2.771, 0.002, 0.002], + [2.34, 0.01, 0.01], + [4.554, 2.006, 1.97], + [4.904, 2.221, 2.288], + [2.935, 0.117, 0.105], + [3.103, 0.114, 0.111], + [3.451, 0.897, 0.87], + [5.369, 2.574, 2.573], + [3.539, 0.951, 0.934], + [4.123, 1.814, 1.815], + [5.259, 2.798, 2.839], + [3.197, 0.459, 0.465], + [null, null, null], + [2.562, 0.002, 0.002], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [2.664, 0.098, 0.1], + [null, null, null], + [null, null, null], + [null, null, null], + [2.503, 0.069, 0.069], + [4.006, 0.75, 0.75], + [null, null, null], + [153.399, 171.269, 173.65], + [null, null, null], + [null, null, null], + [4.698, 1.513, 1.526], + [3.812, 0.029, 0.026], + [2.972, 0.011, 0.011], + [3.164, 0.005, 0.005], + [3.26, 0.057, 0.057], + [3.185, 0.006, 0.006], + [3.083, 0.006, 0.006], + [2.967, 0.008, 0.008] +] + } + \ No newline at end of file diff --git a/hyper/results/20261025/c6a.2xlarge.json b/hyper/results/20261025/c6a.2xlarge.json new file mode 100644 index 0000000000..369d664c0b --- /dev/null +++ b/hyper/results/20261025/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-10-25", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 163, + "data_size": 8659402752, + "concurrent_qps": 0.125, + "concurrent_error_ratio": 0.026, + "result": [ + [0.066, 0.012, 0.013], + [0.118, 0.007, 0.007], + [0.311, 0.061, 0.061], + [0.52, 0.057, 0.057], + [1.236, 0.869, 0.857], + [0.841, 0.329, 0.324], + [0.121, 0.002, 0.002], + [0.123, 0.007, 0.007], + [1.652, 1.142, 1.133], + [2.047, 1.343, 1.319], + [0.58, 0.056, 0.056], + [0.616, 0.06, 0.059], + [0.95, 0.492, 0.513], + [2.643, 1.448, 1.43], + [1.104, 0.557, 0.564], + [1.433, 1.064, 1.057], + [2.381, 1.648, 1.633], + [1.547, 0.239, 0.238], + [6.389, 3.461, 3.557], + [0.509, 0.002, 0.002], + [10.992, 0.619, 0.606], + [15.081, 0.16, 0.163], + [31.905, 0.165, 0.162], + [39.867, 0.141, 0.134], + [2.168, 0.015, 0.015], + [0.486, 0.054, 0.054], + [2.185, 0.015, 0.022], + [11.755, 0.263, 0.263], + [10.981, 8.193, 7.201], + [0.218, 0.037, 0.038], + [1.563, 0.413, 0.402], + [6.346, 0.995, 0.923], + [9.091, 6.183, 6.125], + [13.034, 3.103, 2.61], + [13.27, 3.113, 2.566], + [1.197, 0.929, 0.894], + [0.358, 0.018, 0.017], + [0.315, 0.008, 0.007], + [0.324, 0.006, 0.005], + [0.391, 0.032, 0.031], + [0.234, 0.006, 0.006], + [0.292, 0.006, 0.006], + [0.304, 0.007, 0.007] +] + } + \ No newline at end of file diff --git a/hyper/results/20261025/c6a.xlarge.json b/hyper/results/20261025/c6a.xlarge.json new file mode 100644 index 0000000000..1af35190a5 --- /dev/null +++ b/hyper/results/20261025/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-10-25", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 291, + "data_size": 8508801024, + "concurrent_qps": 0.058, + "concurrent_error_ratio": 0, + "result": [ + [0.08, 0.022, 0.023], + [0.198, 0.011, 0.011], + [0.579, 0.118, 0.118], + [0.779, 0.111, 0.111], + [2.122, 1.433, 1.436], + [1.689, 0.657, 0.641], + [0.197, 0.002, 0.002], + [0.196, 0.012, 0.012], + [2.851, 1.834, 1.78], + [3.584, 2.114, 2.195], + [1.054, 0.103, 0.106], + [1.042, 0.108, 0.112], + [1.757, 0.866, 0.86], + [5.17, 2.474, 2.515], + [2.068, 0.926, 0.913], + [2.383, 1.728, 1.667], + [5.111, 2.692, 2.796], + [2.586, 0.62, 0.527], + [12.878, 6.295, 6.032], + [0.615, 0.003, 0.003], + [15.948, 1.122, 1.109], + [20.063, 0.286, 0.294], + [39.226, 10.526, 0.273], + [40.602, 11.112, 0.156], + [3.868, 0.019, 0.016], + [0.93, 0.165, 0.1], + [3.855, 0.026, 0.017], + [16.246, 0.515, 0.505], + [20.147, 14.507, 14.95], + [0.398, 0.069, 0.069], + [4.284, 0.998, 0.742], + [11.016, 1.229, 1.222], + [138.031, 139.116, 138.754], + [20.518, 4.424, 4.159], + [20.578, 4.456, 4.384], + [1.969, 1.431, 1.434], + [0.662, 0.045, 0.042], + [0.565, 0.016, 0.015], + [0.557, 0.006, 0.006], + [0.722, 0.086, 0.086], + [0.394, 0.009, 0.008], + [0.501, 0.008, 0.008], + [0.543, 0.015, 0.013] +] + } + \ No newline at end of file From 7959b48a21b64fd9031b7d82fd0f05e851240612 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 Oct 2026 14:20:11 +0000 Subject: [PATCH 4/5] Add benchmark results for hyper-parquet-partitioned, hyper-parquet-single (c6a.large, t3a.small) --- .../results/20261025/c6a.large.json | 60 +++++++++++++++++++ .../results/20261025/t3a.small.json | 60 +++++++++++++++++++ .../results/20261025/c6a.large.json | 60 +++++++++++++++++++ .../results/20261025/t3a.small.json | 60 +++++++++++++++++++ 4 files changed, 240 insertions(+) create mode 100644 hyper-parquet-partitioned/results/20261025/c6a.large.json create mode 100644 hyper-parquet-partitioned/results/20261025/t3a.small.json create mode 100644 hyper-parquet-single/results/20261025/c6a.large.json create mode 100644 hyper-parquet-single/results/20261025/t3a.small.json diff --git a/hyper-parquet-partitioned/results/20261025/c6a.large.json b/hyper-parquet-partitioned/results/20261025/c6a.large.json new file mode 100644 index 0000000000..289498ffba --- /dev/null +++ b/hyper-parquet-partitioned/results/20261025/c6a.large.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-10-25", + "machine": "c6a.large", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14737666736, + "concurrent_qps": 0.06, + "concurrent_error_ratio": 0.333, + "result": [ + [0.255, 0.141, 0.14], + [0.481, 0.22, 0.219], + [1.569, 1.093, 1.091], + [1.92, 0.766, 0.765], + [5.147, 3.846, 3.667], + [4.114, 3.021, 3.028], + [0.974, 0.685, 0.686], + [0.487, 0.229, 0.225], + [5.967, 4.735, 4.529], + [8.456, 6.467, 6.549], + [2.298, 0.754, 0.747], + [2.378, 0.845, 0.857], + [3.874, 2.708, 2.687], + [28.75, 38.252, 29.063], + [4.206, 2.955, 2.954], + [5.393, 4.002, 4.211], + [48.743, 75.059, 90.981], + [4.089, 2.2, 2.204], + [133.757, 153.747, 154.04], + [1.283, 0.235, 0.236], + [9.528, 4.842, 4.834], + [11.165, 3.513, 3.553], + [17.326, 19.741, 18.752], + [61.539, 67.353, 67.083], + [3.754, 1.461, 1.463], + [2.133, 1.252, 1.256], + [3.91, 1.681, 1.68], + [10.007, 5.007, 4.983], + [36.311, 67.299, 39.852], + [1.047, 0.668, 0.666], + [5.551, 2.957, 2.994], + [9.764, 4.073, 4.017], + [189.893, 190.625, 191.3], + [null, null, null], + [null, null, null], + [4.69, 3.549, 3.507], + [0.341, 0.087, 0.096], + [0.226, 0.053, 0.052], + [0.286, 0.036, 0.036], + [0.597, 0.178, 0.177], + [0.234, 0.02, 0.02], + [0.374, 0.022, 0.02], + [0.21, 0.046, 0.045] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20261025/t3a.small.json b/hyper-parquet-partitioned/results/20261025/t3a.small.json new file mode 100644 index 0000000000..494377c302 --- /dev/null +++ b/hyper-parquet-partitioned/results/20261025/t3a.small.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-10-25", + "machine": "t3a.small", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14737666736, + "concurrent_qps": 0.05, + "concurrent_error_ratio": 0.595, + "result": [ + [0.369, 0.226, 0.227], + [0.717, 0.433, 0.432], + [2.181, 1.664, 1.662], + [2.375, 1.18, 1.178], + [25.995, 23.493, 23.261], + [null, null, null], + [1.421, 1.074, 1.078], + [0.729, 0.437, 0.436], + [33.24, 32.773, 32.693], + [38.408, 38.679, 38.038], + [2.892, 1.277, 1.272], + [3.115, 1.426, 1.412], + [null, null, null], + [null, null, null], + [null, null, null], + [41.051, 41.024, 42.169], + [null, null, null], + [14.205, 4.022, 4.013], + [null, null, null], + [1.529, 0.442, 0.444], + [11.961, 13.605, 14.801], + [12.757, 14.702, 15.436], + [22.703, 25.13, 25.082], + [null, null, null], + [4.592, 2.367, 2.484], + [3.057, 2.157, 2.158], + [5.107, 2.86, 2.82], + [13.184, 15.215, 15.565], + [null, null, null], + [1.458, 1.043, 1.034], + [7.693, 20.343, 22.453], + [49.171, 50.578, 49.638], + [275.685, 279.934, 280.892], + [null, null, null], + [null, null, null], + [29.979, 30.339, 29.914], + [0.4, 0.157, 0.184], + [0.322, 0.1, 0.102], + [0.337, 0.063, 0.058], + [0.706, 0.325, 0.323], + [0.274, 0.039, 0.035], + [0.422, 0.037, 0.033], + [0.276, 0.086, 0.081] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20261025/c6a.large.json b/hyper-parquet-single/results/20261025/c6a.large.json new file mode 100644 index 0000000000..bbfd1505e0 --- /dev/null +++ b/hyper-parquet-single/results/20261025/c6a.large.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-10-25", + "machine": "c6a.large", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 0.055, + "concurrent_error_ratio": 0.377, + "result": [ + [0.219, 0.139, 0.139], + [0.405, 0.22, 0.222], + [0.974, 0.615, 0.619], + [1.548, 0.398, 0.392], + [4.793, 3.383, 3.686], + [4.133, 2.95, 2.984], + [0.683, 0.488, 0.488], + [0.419, 0.233, 0.234], + [5.463, 4.183, 4.254], + [6.61, 5.196, 5.001], + [2.137, 0.751, 0.767], + [2.218, 0.792, 0.796], + [3.999, 2.711, 2.753], + [29.603, 37.558, 29.399], + [4.236, 2.939, 2.959], + [5.147, 3.703, 3.738], + [43.427, 46.772, 53.316], + [26.916, 51.427, 6.23], + [124.074, 133.359, 135.404], + [1.252, 0.24, 0.235], + [11.517, 4.905, 4.932], + [11.823, 3.544, 3.57], + [18.977, 19.739, 16.005], + [60.724, 63.398, 64.321], + [3.841, 1.439, 1.415], + [2.306, 1.267, 1.251], + [4.078, 1.662, 1.64], + [11.158, 4.44, 4.314], + [36.614, 50.378, 63.547], + [0.693, 0.396, 0.395], + [5.37, 2.959, 2.826], + [9.537, 4.002, 3.821], + [169.533, 172.976, 172.416], + [null, null, null], + [null, null, null], + [4.466, 3.224, 3.485], + [0.325, 0.107, 0.095], + [0.19, 0.058, 0.055], + [0.264, 0.042, 0.04], + [0.469, 0.179, 0.198], + [0.17, 0.022, 0.018], + [0.34, 0.018, 0.018], + [0.168, 0.042, 0.042] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20261025/t3a.small.json b/hyper-parquet-single/results/20261025/t3a.small.json new file mode 100644 index 0000000000..bea8aada82 --- /dev/null +++ b/hyper-parquet-single/results/20261025/t3a.small.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-10-25", + "machine": "t3a.small", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 0.04, + "concurrent_error_ratio": 0.613, + "result": [ + [0.333, 0.223, 0.223], + [0.643, 0.433, 0.434], + [1.4, 0.994, 0.991], + [1.857, 0.686, 0.685], + [22.495, 21.341, 21.17], + [null, null, null], + [0.959, 0.716, 0.715], + [0.651, 0.436, 0.437], + [28.474, 27.213, 27.12], + [32.556, 30.67, 31.165], + [2.7, 1.239, 1.211], + [2.854, 1.359, 1.357], + [null, null, null], + [null, null, null], + [null, null, null], + [35.497, 38.029, 36.441], + [null, null, null], + [null, null, null], + [null, null, null], + [1.505, 0.45, 0.442], + [14.345, 15.786, 16.041], + [13.944, 15.314, 15.829], + [23.878, 25.638, 25.98], + [120.343, 128.585, 131.542], + [4.739, 2.317, 2.31], + [3.205, 2.131, 2.119], + [5.173, 2.794, 2.825], + [14.001, 15.267, 15.381], + [null, null, null], + [0.998, 0.656, 0.65], + [7.061, 4.938, 4.952], + [45.279, 45.939, 47.64], + [246.103, 248.952, 248.677], + [null, null, null], + [null, null, null], + [28.726, 29.009, 29.227], + [0.398, 0.188, 0.169], + [0.295, 0.104, 0.1], + [0.296, 0.06, 0.07], + [0.774, 0.367, 0.353], + [0.232, 0.035, 0.033], + [0.403, 0.035, 0.034], + [0.257, 0.083, 0.082] +] + } + \ No newline at end of file From 246d9250584db3590b8f0c035ed85d5a4d23f330 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 Oct 2026 15:19:10 +0000 Subject: [PATCH 5/5] Add benchmark results for hyper (c6a.large) --- hyper/results/20261025/c6a.large.json | 60 +++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 hyper/results/20261025/c6a.large.json diff --git a/hyper/results/20261025/c6a.large.json b/hyper/results/20261025/c6a.large.json new file mode 100644 index 0000000000..3374e9b44c --- /dev/null +++ b/hyper/results/20261025/c6a.large.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-10-25", + "machine": "c6a.large", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 559, + "data_size": 8434089984, + "concurrent_qps": 0.05, + "concurrent_error_ratio": 0.032, + "result": [ + [0.1, 0.043, 0.043], + [0.33, 0.02, 0.02], + [1.043, 0.233, 0.233], + [1.521, 0.223, 0.223], + [4.143, 2.64, 2.728], + [3.368, 1.286, 1.265], + [0.331, 0.003, 0.003], + [0.338, 0.021, 0.021], + [5.668, 3.306, 3.316], + [7.414, 3.864, 3.874], + [1.978, 0.224, 0.227], + [2.277, 0.281, 0.263], + [3.738, 1.64, 1.661], + [8.883, 4.865, 4.746], + [4.209, 1.772, 1.763], + [4.6, 2.833, 3.099], + [11.413, 9.405, 5.926], + [5.245, 0.925, 0.913], + [121.691, 132.486, 134.357], + [1.34, 0.005, 0.004], + [18.981, 34.188, 33.023], + [23.214, 15.982, 0.423], + [42.325, 25.402, 25.284], + [39.876, 13.191, 0.252], + [7.364, 0.026, 0.026], + [2.189, 0.196, 0.194], + [7.27, 0.037, 0.033], + [19.164, 34.013, 32.595], + [44.53, 48.926, 49.103], + [0.727, 0.132, 0.131], + [6.917, 1.353, 1.362], + [13.679, 4.975, 3.672], + [163.349, 166.231, 163.195], + [534.447, 639.418, 651.862], + [659.231, 692.473, 682.602], + [3.944, 2.788, 2.752], + [1.006, 0.051, 0.05], + [0.909, 0.02, 0.02], + [0.872, 0.008, 0.009], + [0.937, 0.1, 0.1], + [0.638, 0.01, 0.01], + [0.893, 0.01, 0.01], + [0.935, 0.015, 0.014] +] + } + \ No newline at end of file