diff --git a/hyper-parquet-partitioned/install b/hyper-parquet-partitioned/install index b000f745b3..97030eb38d 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.26225 +pip install tableauhyperapi==0.0.26359 diff --git a/hyper-parquet-partitioned/results/20260826/c6a.2xlarge.json b/hyper-parquet-partitioned/results/20260826/c6a.2xlarge.json new file mode 100644 index 0000000000..08760b43f4 --- /dev/null +++ b/hyper-parquet-partitioned/results/20260826/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-08-26", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 10, + "data_size": 14737666736, + "concurrent_qps": 0.117, + "concurrent_error_ratio": 0.231, + "result": [ + [0.718, 0.04, 0.041], + [0.942, 0.06, 0.06], + [1.376, 0.315, 0.315], + [2.345, 0.222, 0.216], + [2.956, 1.24, 1.241], + [2.935, 0.85, 0.881], + [1.058, 0.196, 0.194], + [0.956, 0.067, 0.068], + [3.405, 1.512, 1.535], + [4.289, 2.004, 1.996], + [1.883, 0.217, 0.224], + [1.901, 0.25, 0.25], + [2.271, 0.822, 0.833], + [4.441, 1.849, 1.876], + [2.306, 0.929, 0.865], + [2.311, 1.283, 1.306], + [3.992, 1.982, 1.979], + [3.285, 1.321, 1.306], + [6.678, 4.429, 4.438], + [1.351, 0.078, 0.077], + [10.507, 1.326, 1.31], + [12.118, 0.979, 0.969], + [18.037, 1.425, 1.412], + [47.134, 5.431, 5.236], + [3.728, 0.405, 0.408], + [1.945, 0.332, 0.335], + [3.733, 0.485, 0.484], + [10.654, 1.368, 1.364], + [10.461, 8.863, 8.879], + [1.077, 0.203, 0.2], + [3.831, 0.983, 0.937], + [7.536, 1.376, 1.358], + [9.692, 7.254, 7.261], + [11.258, 3.402, 3.326], + [11.266, 3.442, 3.356], + [2.221, 1.166, 1.185], + [1.039, 0.087, 0.09], + [0.88, 0.042, 0.047], + [0.996, 0.029, 0.028], + [1.214, 0.175, 0.187], + [0.87, 0.016, 0.016], + [1.086, 0.016, 0.015], + [0.939, 0.034, 0.034] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20260826/c6a.4xlarge.json b/hyper-parquet-partitioned/results/20260826/c6a.4xlarge.json new file mode 100644 index 0000000000..6a39ae1ecf --- /dev/null +++ b/hyper-parquet-partitioned/results/20260826/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-08-26", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 21, + "data_size": 14737666736, + "concurrent_qps": 0.217, + "concurrent_error_ratio": 0.914, + "result": [ + [0.656, 0.021, 0.021], + [0.704, 0.034, 0.035], + [1.215, 0.167, 0.173], + [2.084, 0.123, 0.121], + [2.624, 0.803, 0.796], + [2.71, 0.457, 0.447], + [0.996, 0.104, 0.104], + [0.665, 0.039, 0.04], + [2.836, 0.951, 0.929], + [3.534, 1.209, 1.203], + [2.398, 0.134, 0.132], + [2.219, 0.158, 0.157], + [2.672, 0.477, 0.444], + [3.929, 0.999, 0.987], + [2.219, 0.514, 0.501], + [2.034, 0.849, 0.826], + [3.739, 1.268, 1.302], + [3.313, 0.888, 0.833], + [6.098, 2.717, 2.746], + [1.325, 0.061, 0.055], + [10.508, 0.736, 0.764], + [12.116, 0.629, 0.626], + [18.018, 0.93, 0.947], + [47.095, 3.364, 3.419], + [3.722, 0.244, 0.249], + [1.946, 0.188, 0.191], + [3.723, 0.279, 0.276], + [10.661, 0.783, 0.77], + [9.333, 4.448, 4.483], + [0.763, 0.111, 0.11], + [3.708, 0.539, 0.53], + [7.319, 0.824, 0.809], + [7.962, 4.49, 4.56], + [11.085, 2.181, 2.192], + [11.028, 2.119, 2.202], + [1.714, 0.803, 0.788], + [0.811, 0.1, 0.088], + [0.746, 0.041, 0.044], + [0.765, 0.031, 0.031], + [0.998, 0.174, 0.167], + [0.715, 0.016, 0.019], + [1.02, 0.015, 0.016], + [0.922, 0.033, 0.04] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20260826/c6a.large.json b/hyper-parquet-partitioned/results/20260826/c6a.large.json new file mode 100644 index 0000000000..56cb556fd4 --- /dev/null +++ b/hyper-parquet-partitioned/results/20260826/c6a.large.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-08-26", + "machine": "c6a.large", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 1, + "data_size": 14737666736, + "concurrent_qps": 0.06, + "concurrent_error_ratio": 0.851, + "result": [ + [1.963, 0.137, 0.137], + [2.295, 0.22, 0.238], + [3.48, 1.216, 1.215], + [3.653, 0.832, 0.829], + [7.022, 3.899, 4.074], + [5.77, 3.067, 3.015], + [2.886, 0.746, 0.741], + [2.175, 0.244, 0.245], + [7.92, 4.735, 4.874], + [10.225, 6.734, 6.582], + [3.981, 0.802, 0.794], + [4.113, 0.915, 0.929], + [5.719, 2.745, 2.862], + [32.321, 32.177, 45.702], + [6.065, 3.105, 3.065], + [7.198, 4.094, 4.261], + [49.884, 58.314, 47.31], + [34.482, 66.675, 30.354], + [136.691, 138.984, 147.118], + [3.117, 0.237, 0.235], + [11.211, 4.905, 4.866], + [12.798, 3.798, 3.604], + [18.76, 18.428, 17.031], + [68.84, 64.13, 67.248], + [5.425, 1.51, 1.506], + [4.024, 1.271, 1.257], + [5.792, 1.74, 1.747], + [11.523, 5.104, 5.075], + [39.395, 36.833, 54.801], + [2.871, 0.768, 0.764], + [7.476, 3.388, 3.325], + [11.734, 4.323, 4.335], + [193.877, 193.47, 194.787], + [null, null, null], + [null, null, null], + [6.544, 3.768, 3.714], + [2.117, 0.112, 0.121], + [2.06, 0.056, 0.059], + [2.038, 0.037, 0.038], + [2.488, 0.234, 0.237], + [1.982, 0.025, 0.025], + [2.049, 0.024, 0.023], + [1.979, 0.052, 0.051] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20260826/c6a.metal.json b/hyper-parquet-partitioned/results/20260826/c6a.metal.json new file mode 100644 index 0000000000..5f95e3459b --- /dev/null +++ b/hyper-parquet-partitioned/results/20260826/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-08-26", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 65, + "data_size": 14737666736, + "concurrent_qps": 9.535, + "concurrent_error_ratio": 0.002, + "result": [ + [0.643, 0.011, 0.011], + [0.702, 0.015, 0.014], + [1.584, 0.042, 0.045], + [2.194, 0.043, 0.04], + [2.365, 0.186, 0.174], + [2.377, 0.175, 0.174], + [0.792, 0.031, 0.027], + [0.727, 0.018, 0.017], + [2.792, 0.244, 0.221], + [2.913, 0.294, 0.278], + [2.089, 0.062, 0.063], + [2.348, 0.074, 0.07], + [2.583, 0.187, 0.295], + [3.98, 0.381, 0.377], + [2.56, 0.192, 0.222], + [2.078, 0.208, 0.205], + [3.496, 0.382, 0.381], + [3.309, 0.277, 0.26], + [5.509, 0.738, 0.729], + [1.328, 0.035, 0.032], + [10.484, 0.229, 0.23], + [12.114, 0.217, 0.194], + [18.008, 0.321, 0.316], + [47.067, 1.082, 1.082], + [3.738, 0.103, 0.104], + [1.961, 0.074, 0.077], + [3.752, 0.109, 0.107], + [10.648, 0.202, 0.225], + [9.146, 0.912, 0.832], + [0.684, 0.036, 0.03], + [3.564, 0.219, 0.221], + [7.08, 0.292, 0.278], + [6.302, 1.04, 1.118], + [10.954, 0.805, 0.748], + [10.937, 0.775, 0.777], + [1.456, 0.17, 0.176], + [0.744, 0.1, 0.099], + [0.686, 0.047, 0.043], + [0.716, 0.032, 0.033], + [0.938, 0.169, 0.166], + [0.688, 0.018, 0.019], + [0.835, 0.021, 0.021], + [0.681, 0.036, 0.036] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20260826/c6a.xlarge.json b/hyper-parquet-partitioned/results/20260826/c6a.xlarge.json new file mode 100644 index 0000000000..3b81470d0d --- /dev/null +++ b/hyper-parquet-partitioned/results/20260826/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-08-26", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 4, + "data_size": 14737666736, + "concurrent_qps": 0.113, + "concurrent_error_ratio": 0.244, + "result": [ + [1.124, 0.069, 0.07], + [1.217, 0.113, 0.112], + [1.8, 0.611, 0.614], + [2.106, 0.415, 0.415], + [3.566, 1.989, 1.994], + [3.06, 1.512, 1.509], + [1.61, 0.38, 0.374], + [1.296, 0.126, 0.126], + [4.075, 2.469, 2.456], + [5.226, 3.371, 3.382], + [2.533, 0.401, 0.397], + [2.54, 0.463, 0.463], + [3.062, 1.416, 1.428], + [6.177, 3.07, 3.092], + [3.14, 1.528, 1.511], + [3.631, 2.101, 2.097], + [5.206, 3.331, 3.335], + [4.232, 2.272, 2.283], + [86.976, 83.064, 86.941], + [1.732, 0.123, 0.122], + [10.613, 2.467, 2.454], + [12.211, 1.797, 1.801], + [18.072, 2.611, 2.599], + [51.718, 47.222, 47.057], + [3.766, 0.776, 0.764], + [2.165, 0.634, 0.639], + [3.766, 0.877, 0.885], + [10.726, 2.574, 2.583], + [19.482, 17.237, 17.26], + [1.542, 0.388, 0.386], + [4.027, 1.657, 1.66], + [7.865, 2.171, 2.181], + [163.016, 160.353, 164.851], + [null, null, null], + [null, null, null], + [3.33, 1.848, 1.886], + [1.221, 0.089, 0.079], + [1.171, 0.042, 0.042], + [1.186, 0.029, 0.033], + [1.397, 0.164, 0.174], + [1.15, 0.018, 0.017], + [1.3, 0.017, 0.018], + [1.144, 0.039, 0.035] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20260826/c7a.metal-48xl.json b/hyper-parquet-partitioned/results/20260826/c7a.metal-48xl.json new file mode 100644 index 0000000000..894352841d --- /dev/null +++ b/hyper-parquet-partitioned/results/20260826/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-08-26", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 65, + "data_size": 14737666736, + "concurrent_qps": 15.805, + "concurrent_error_ratio": 0.001, + "result": [ + [0.638, 0.008, 0.007], + [0.754, 0.013, 0.013], + [1.19, 0.035, 0.033], + [2.499, 0.038, 0.038], + [2.628, 0.151, 0.134], + [2.604, 0.119, 0.133], + [1.076, 0.025, 0.025], + [0.779, 0.013, 0.014], + [2.353, 0.162, 0.157], + [3.261, 0.218, 0.217], + [2.24, 0.053, 0.051], + [2.526, 0.057, 0.055], + [2.863, 0.133, 0.135], + [4.1, 0.269, 0.257], + [2.067, 0.146, 0.138], + [1.771, 0.165, 0.144], + [3.494, 0.287, 0.276], + [3.319, 0.193, 0.199], + [5.38, 0.586, 0.556], + [1.351, 0.025, 0.024], + [10.488, 0.16, 0.161], + [12.112, 0.129, 0.132], + [17.989, 0.21, 0.205], + [46.998, 0.723, 0.682], + [3.748, 0.071, 0.073], + [1.956, 0.068, 0.07], + [3.769, 0.094, 0.088], + [10.648, 0.163, 0.151], + [9.112, 0.68, 0.702], + [0.693, 0.028, 0.028], + [3.556, 0.159, 0.154], + [7.068, 0.202, 0.203], + [6.154, 0.825, 0.871], + [10.874, 0.572, 0.551], + [10.893, 0.58, 0.559], + [1.46, 0.141, 0.16], + [0.691, 0.081, 0.092], + [0.641, 0.037, 0.039], + [0.658, 0.027, 0.025], + [0.875, 0.152, 0.161], + [0.649, 0.021, 0.019], + [0.777, 0.019, 0.019], + [0.625, 0.036, 0.029] +] + } + \ No newline at end of file diff --git a/hyper-parquet-partitioned/results/20260826/t3a.small.json b/hyper-parquet-partitioned/results/20260826/t3a.small.json new file mode 100644 index 0000000000..ed033f8804 --- /dev/null +++ b/hyper-parquet-partitioned/results/20260826/t3a.small.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, partitioned)", + "date": "2026-08-26", + "machine": "t3a.small", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 1, + "data_size": 14737666736, + "concurrent_qps": 0.055, + "concurrent_error_ratio": 0.389, + "result": [ + [5.325, 0.227, 0.234], + [5.37, 0.442, 0.439], + [7.201, 2.009, 2.011], + [8.103, 1.478, 1.41], + [47.162, 42.402, 38.277], + [null, null, null], + [7.04, 1.311, 1.223], + [5.869, 0.451, 0.451], + [52.484, 48.654, 50.589], + [56.728, 52.323, 54.72], + [8.249, 1.468, 1.498], + [7.894, 1.848, 1.803], + [null, null, null], + [null, null, null], + [null, null, null], + [65.023, 62.946, 55.599], + [null, null, null], + [null, null, null], + [null, null, null], + [7.44, 0.496, 0.521], + [20.738, 16.619, 17.384], + [18.991, 16.955, 23.635], + [46.324, 40.634, 34.561], + [null, null, null], + [9.235, 2.587, 2.551], + [7.383, 2.258, 2.267], + [10.685, 3.256, 3.218], + [22.405, 18.316, 19.719], + [null, null, null], + [6.492, 1.243, 1.248], + [12.89, 6.632, 6.766], + [59.313, 65.153, 73.591], + [null, 363.319, 321.271], + [null, null, null], + [null, null, null], + [72.255, 58.832, 40.265], + [4.817, 0.236, 0.212], + [4.751, 0.123, 0.126], + [4.868, 0.078, 0.072], + [5.61, 0.424, 0.432], + [4.474, 0.044, 0.051], + [4.242, 0.057, 0.049], + [4.516, 0.095, 0.094] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/install b/hyper-parquet-single/install index b000f745b3..97030eb38d 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.26225 +pip install tableauhyperapi==0.0.26359 diff --git a/hyper-parquet-single/results/20260826/c6a.2xlarge.json b/hyper-parquet-single/results/20260826/c6a.2xlarge.json new file mode 100644 index 0000000000..7d1bdce889 --- /dev/null +++ b/hyper-parquet-single/results/20260826/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-08-26", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 4, + "data_size": 14779976446, + "concurrent_qps": 0.117, + "concurrent_error_ratio": 0.263, + "result": [ + [1.083, 0.04, 0.039], + [1.122, 0.06, 0.061], + [1.306, 0.198, 0.198], + [1.549, 0.13, 0.129], + [2.465, 1.11, 1.135], + [2.233, 0.822, 0.823], + [1.125, 0.141, 0.14], + [1.151, 0.067, 0.068], + [2.674, 1.36, 1.361], + [3.004, 1.642, 1.69], + [1.829, 0.198, 0.198], + [1.868, 0.239, 0.243], + [2.231, 0.782, 0.778], + [4.292, 1.866, 1.784], + [2.298, 0.873, 0.865], + [2.605, 1.26, 1.31], + [3.94, 2.035, 1.981], + [3.246, 1.247, 1.237], + [6.512, 4.328, 4.262], + [1.39, 0.085, 0.075], + [10.5, 1.272, 1.292], + [12.058, 0.974, 0.966], + [17.945, 1.423, 1.426], + [46.687, 5.121, 5.097], + [3.61, 0.416, 0.409], + [1.942, 0.332, 0.324], + [3.606, 0.473, 0.467], + [10.607, 1.145, 1.146], + [10.727, 8.543, 8.576], + [1.175, 0.125, 0.123], + [3.63, 0.898, 0.905], + [7.254, 1.319, 1.289], + [9.428, 7.053, 7.088], + [11.262, 3.238, 3.193], + [11.254, 3.191, 3.199], + [2.239, 1.097, 1.067], + [1.019, 0.083, 0.082], + [1.115, 0.041, 0.041], + [1.175, 0.034, 0.031], + [1.366, 0.172, 0.166], + [1.132, 0.024, 0.018], + [1.298, 0.02, 0.017], + [1.127, 0.043, 0.034] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20260826/c6a.4xlarge.json b/hyper-parquet-single/results/20260826/c6a.4xlarge.json new file mode 100644 index 0000000000..a16ace87c7 --- /dev/null +++ b/hyper-parquet-single/results/20260826/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-08-26", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 11, + "data_size": 14779976446, + "concurrent_qps": 0.298, + "concurrent_error_ratio": 0.068, + "result": [ + [0.798, 0.02, 0.02], + [0.817, 0.036, 0.034], + [0.918, 0.114, 0.11], + [1.541, 0.079, 0.078], + [2.004, 0.75, 0.725], + [2.138, 0.454, 0.486], + [0.811, 0.08, 0.074], + [0.789, 0.038, 0.036], + [2.324, 0.905, 0.888], + [2.773, 1.03, 1.014], + [1.689, 0.123, 0.128], + [1.697, 0.155, 0.153], + [2.155, 0.467, 0.457], + [3.781, 0.958, 0.982], + [2.217, 0.505, 0.521], + [2.034, 0.797, 0.815], + [3.671, 1.243, 1.238], + [3.199, 0.856, 0.851], + [5.899, 2.618, 2.61], + [1.383, 0.056, 0.059], + [10.498, 0.796, 0.799], + [12.053, 0.674, 0.662], + [17.968, 0.968, 0.935], + [46.656, 3.369, 3.372], + [3.597, 0.241, 0.236], + [1.952, 0.202, 0.186], + [3.607, 0.275, 0.275], + [10.599, 0.728, 0.712], + [9.309, 4.421, 4.416], + [0.82, 0.073, 0.071], + [3.509, 0.496, 0.505], + [7.027, 0.764, 0.79], + [7.691, 4.34, 4.342], + [11.012, 2.173, 2.116], + [11.031, 2.207, 2.175], + [1.731, 0.756, 0.741], + [0.924, 0.095, 0.094], + [0.855, 0.047, 0.042], + [0.92, 0.031, 0.031], + [1.183, 0.183, 0.176], + [0.858, 0.018, 0.016], + [1.026, 0.018, 0.016], + [0.843, 0.035, 0.034] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20260826/c6a.large.json b/hyper-parquet-single/results/20260826/c6a.large.json new file mode 100644 index 0000000000..4a734b1cda --- /dev/null +++ b/hyper-parquet-single/results/20260826/c6a.large.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-08-26", + "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.062, + "concurrent_error_ratio": 0.373, + "result": [ + [2.049, 0.139, 0.135], + [2.249, 0.221, 0.221], + [3.034, 0.773, 0.768], + [3.401, 0.485, 0.487], + [6.561, 3.543, 3.494], + [5.901, 2.878, 2.885], + [2.556, 0.541, 0.538], + [2.273, 0.247, 0.246], + [7.456, 4.291, 3.868], + [8.666, 5.069, 5.121], + [3.937, 0.748, 0.752], + [4.104, 0.901, 0.888], + [5.809, 2.729, 2.718], + [30.178, 33.034, 26.472], + [6.163, 3.026, 3.039], + [6.768, 3.523, 3.659], + [43.452, 48.586, 42.61], + [65.825, 28.4, 5.716], + [121.58, 129.559, 134.597], + [3.116, 0.26, 0.263], + [13.308, 4.957, 4.91], + [14.028, 3.776, 3.583], + [20.149, 19.297, 15.533], + [68.657, 68.446, 70.784], + [5.841, 1.451, 1.449], + [4.13, 1.254, 1.267], + [5.955, 1.75, 1.75], + [13.249, 4.411, 4.402], + [39.441, 53.509, 39.462], + [2.563, 0.468, 0.468], + [7.317, 3.22, 3.179], + [11.325, 4.044, 4.126], + [168.043, 165.858, 162.649], + [null, null, null], + [null, null, null], + [6.049, 3.09, 2.908], + [2.098, 0.102, 0.101], + [2.043, 0.056, 0.061], + [2.029, 0.044, 0.045], + [2.56, 0.206, 0.219], + [2.015, 0.025, 0.021], + [2.156, 0.021, 0.025], + [2.026, 0.051, 0.052] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20260826/c6a.metal.json b/hyper-parquet-single/results/20260826/c6a.metal.json new file mode 100644 index 0000000000..8d79709f14 --- /dev/null +++ b/hyper-parquet-single/results/20260826/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-08-26", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 1, + "data_size": 14779976446, + "concurrent_qps": 9.568, + "concurrent_error_ratio": 0, + "result": [ + [0.708, 0.011, 0.01], + [0.722, 0.013, 0.014], + [0.818, 0.03, 0.027], + [1.54, 0.029, 0.028], + [1.758, 0.173, 0.165], + [2.129, 0.169, 0.159], + [0.644, 0.019, 0.019], + [0.71, 0.015, 0.015], + [1.981, 0.205, 0.18], + [2.458, 0.24, 0.233], + [1.687, 0.045, 0.044], + [1.694, 0.055, 0.056], + [2.026, 0.173, 0.178], + [3.472, 0.336, 0.333], + [2.1, 0.19, 0.183], + [1.759, 0.156, 0.16], + [3.408, 0.328, 0.346], + [3.23, 0.26, 0.232], + [5.239, 0.667, 0.72], + [1.384, 0.029, 0.03], + [10.506, 0.238, 0.213], + [12.055, 0.203, 0.208], + [17.964, 0.286, 0.287], + [46.684, 1.037, 1.029], + [3.633, 0.089, 0.087], + [1.955, 0.083, 0.075], + [3.631, 0.095, 0.091], + [10.6, 0.2, 0.193], + [9.211, 0.978, 0.949], + [0.7, 0.024, 0.024], + [3.403, 0.182, 0.187], + [6.779, 0.263, 0.267], + [5.955, 1.152, 1.121], + [10.972, 0.787, 0.731], + [10.986, 0.739, 0.741], + [1.455, 0.185, 0.146], + [0.787, 0.078, 0.078], + [0.778, 0.045, 0.048], + [0.822, 0.033, 0.03], + [1.055, 0.199, 0.195], + [0.789, 0.017, 0.017], + [0.92, 0.019, 0.019], + [0.772, 0.034, 0.034] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20260826/c6a.xlarge.json b/hyper-parquet-single/results/20260826/c6a.xlarge.json new file mode 100644 index 0000000000..2c480b989b --- /dev/null +++ b/hyper-parquet-single/results/20260826/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-08-26", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 2, + "data_size": 14779976446, + "concurrent_qps": 0.068, + "concurrent_error_ratio": 0.255, + "result": [ + [1.241, 0.074, 0.071], + [1.365, 0.113, 0.111], + [1.705, 0.385, 0.386], + [2.018, 0.256, 0.247], + [3.685, 1.998, 2.008], + [3.327, 1.557, 1.536], + [1.573, 0.274, 0.271], + [1.425, 0.124, 0.126], + [4.164, 2.476, 2.52], + [4.838, 3.001, 3.01], + [2.323, 0.378, 0.373], + [2.307, 0.466, 0.456], + [3.34, 1.48, 1.467], + [5.671, 3.288, 3.331], + [3.449, 1.615, 1.623], + [3.872, 2.157, 2.139], + [5.741, 3.53, 3.541], + [4.403, 2.254, 2.257], + [90.165, 92.695, 98.124], + [1.784, 0.125, 0.125], + [10.544, 2.496, 2.498], + [12.088, 1.834, 1.824], + [18.02, 2.705, 2.664], + [47.394, 48.17, 44.741], + [3.622, 0.75, 0.752], + [2.26, 0.62, 0.631], + [3.619, 1.019, 0.887], + [10.617, 2.191, 2.177], + [19.876, 16.871, 16.784], + [1.536, 0.235, 0.236], + [4.05, 1.709, 1.71], + [7.734, 2.318, 2.373], + [160.518, 165.241, 166.029], + [null, null, null], + [null, null, null], + [3.69, 1.949, 2.003], + [1.42, 0.11, 0.101], + [1.29, 0.048, 0.048], + [1.343, 0.034, 0.034], + [1.651, 0.2, 0.195], + [1.448, 0.023, 0.02], + [1.463, 0.019, 0.018], + [1.361, 0.043, 0.035] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20260826/c7a.metal-48xl.json b/hyper-parquet-single/results/20260826/c7a.metal-48xl.json new file mode 100644 index 0000000000..9bef3b4b4a --- /dev/null +++ b/hyper-parquet-single/results/20260826/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-08-26", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented","stateless"], + "load_time": 2, + "data_size": 14779976446, + "concurrent_qps": 16.652, + "concurrent_error_ratio": 0, + "result": [ + [0.669, 0.007, 0.008], + [0.682, 0.012, 0.011], + [0.818, 0.025, 0.022], + [1.526, 0.025, 0.024], + [1.731, 0.104, 0.102], + [1.995, 0.12, 0.113], + [0.622, 0.017, 0.019], + [0.691, 0.011, 0.011], + [1.969, 0.139, 0.132], + [2.421, 0.183, 0.176], + [1.666, 0.04, 0.039], + [1.677, 0.044, 0.041], + [2.003, 0.125, 0.121], + [3.272, 0.239, 0.237], + [2.059, 0.142, 0.122], + [1.758, 0.142, 0.146], + [3.367, 0.273, 0.264], + [3.211, 0.205, 0.19], + [5.171, 0.547, 0.548], + [1.376, 0.021, 0.022], + [10.488, 0.158, 0.16], + [12.046, 0.137, 0.136], + [17.958, 0.197, 0.196], + [46.652, 0.723, 0.705], + [3.621, 0.068, 0.068], + [1.952, 0.065, 0.06], + [3.617, 0.076, 0.07], + [10.583, 0.146, 0.143], + [9.204, 0.825, 0.784], + [0.698, 0.02, 0.019], + [3.372, 0.143, 0.144], + [6.713, 0.164, 0.163], + [5.831, 0.793, 0.803], + [10.877, 0.539, 0.532], + [10.872, 0.541, 0.543], + [1.436, 0.12, 0.121], + [0.781, 0.086, 0.072], + [0.732, 0.033, 0.036], + [0.775, 0.03, 0.024], + [0.99, 0.142, 0.147], + [0.737, 0.022, 0.015], + [0.887, 0.018, 0.018], + [0.734, 0.034, 0.032] +] + } + \ No newline at end of file diff --git a/hyper-parquet-single/results/20260826/t3a.small.json b/hyper-parquet-single/results/20260826/t3a.small.json new file mode 100644 index 0000000000..d8f9c3b5c3 --- /dev/null +++ b/hyper-parquet-single/results/20260826/t3a.small.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper (Parquet, single)", + "date": "2026-08-26", + "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.027, + "concurrent_error_ratio": 0.66, + "result": [ + [4.478, 0.222, 0.221], + [5.188, 0.439, 0.438], + [6.219, 1.337, 1.331], + [6.479, 0.911, 0.907], + [34.25, 26.766, 27.915], + [null, null, null], + [5.322, 0.862, 0.86], + [5.772, 0.447, 0.449], + [41.643, 35.375, 33.345], + [46.194, 36.987, 38.265], + [7.708, 1.386, 1.399], + [7.459, 1.659, 1.666], + [null, null, null], + [null, null, null], + [null, null, null], + [47.28, 42.664, 44.16], + [null, null, null], + [null, null, null], + [null, null, null], + [6.27, 0.474, 0.468], + [20.935, 17.158, 17.128], + [20.703, 17.258, 18.313], + [30.342, 29.024, 29.169], + [172.229, 168.337, 165.241], + [9.222, 2.526, 2.496], + [7.832, 2.21, 2.204], + [10.701, 2.998, 3.066], + [21.674, 18.304, 18.701], + [null, null, null], + [5.893, 0.844, 0.836], + [12.432, 5.716, 5.526], + [57.587, 51.74, 53.039], + [304.594, 306.877, 304.556], + [null, null, null], + [null, null, null], + [43.024, 38.218, 36.614], + [5.416, 0.232, 0.242], + [5.555, 0.126, 0.143], + [5.157, 0.083, 0.071], + [5.238, 0.462, 0.393], + [4.875, 0.049, 0.065], + [4.634, 0.042, 0.04], + [4.838, 0.112, 0.096] +] + } + \ No newline at end of file diff --git a/hyper/install b/hyper/install index 24cee05ce1..a97112fc41 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.26225 +pip install tableauhyperapi==0.0.26359 diff --git a/hyper/results/20260826/c6a.2xlarge.json b/hyper/results/20260826/c6a.2xlarge.json new file mode 100644 index 0000000000..9854dfea31 --- /dev/null +++ b/hyper/results/20260826/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-08-26", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 632, + "data_size": 18959040512, + "concurrent_qps": 0.108, + "concurrent_error_ratio": 0.058, + "result": [ + [0.064, 0.012, 0.013], + [0.153, 0.006, 0.006], + [0.391, 0.058, 0.058], + [1.06, 0.057, 0.056], + [1.128, 0.868, 0.882], + [2.005, 0.332, 0.336], + [0.124, 0.002, 0.002], + [0.162, 0.006, 0.006], + [2.279, 1.183, 1.168], + [3.628, 1.352, 1.345], + [1.173, 0.056, 0.057], + [1.186, 0.058, 0.058], + [2.115, 0.487, 0.521], + [4.974, 1.441, 1.443], + [2.137, 0.578, 0.581], + [1.634, 1.097, 1.083], + [4.642, 1.653, 1.653], + [3.931, 0.964, 0.961], + [8.947, 3.424, 3.403], + [0.192, 0.002, 0.002], + [14.695, 0.465, 0.462], + [10.414, 0.119, 0.119], + [15.345, 0.123, 0.123], + [8.378, 0.109, 0.107], + [1.523, 0.025, 0.011], + [1.864, 0.053, 0.051], + [1.516, 0.027, 0.011], + [15.107, 0.184, 0.181], + [12.632, 7.246, 7.25], + [0.266, 0.036, 0.036], + [3.668, 0.448, 0.462], + [7.331, 0.776, 0.767], + [9.577, 6.115, 6.134], + [15.407, 2.321, 2.281], + [15.388, 2.242, 2.229], + [1.226, 0.977, 0.977], + [0.235, 0.016, 0.015], + [0.186, 0.006, 0.006], + [0.193, 0.004, 0.004], + [0.311, 0.031, 0.031], + [0.306, 0.002, 0.002], + [0.307, 0.004, 0.004], + [0.181, 0.005, 0.005] +] + } + \ No newline at end of file diff --git a/hyper/results/20260826/c6a.4xlarge.json b/hyper/results/20260826/c6a.4xlarge.json new file mode 100644 index 0000000000..4e6452c5ec --- /dev/null +++ b/hyper/results/20260826/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-08-26", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 646, + "data_size": 18959040512, + "concurrent_qps": 0.483, + "concurrent_error_ratio": 0.014, + "result": [ + [0.065, 0.007, 0.007], + [0.144, 0.004, 0.004], + [0.383, 0.031, 0.031], + [1.529, 0.031, 0.031], + [0.88, 0.576, 0.56], + [1.901, 0.152, 0.148], + [0.16, 0.002, 0.002], + [0.131, 0.004, 0.004], + [2.037, 0.754, 0.733], + [3.369, 0.831, 0.838], + [1.327, 0.031, 0.031], + [1.166, 0.035, 0.034], + [2.03, 0.258, 0.265], + [4.485, 0.715, 0.711], + [2.311, 0.27, 0.273], + [1.442, 0.681, 0.684], + [4.372, 1.018, 1.012], + [3.946, 0.605, 0.618], + [8.329, 2.083, 2.067], + [0.182, 0.002, 0.002], + [14.679, 0.302, 0.302], + [10.405, 0.073, 0.073], + [15.355, 0.082, 0.082], + [7.524, 0.049, 0.063], + [1.499, 0.028, 0.012], + [1.868, 0.03, 0.031], + [1.518, 0.023, 0.009], + [15.085, 0.101, 0.1], + [12.562, 3.787, 3.741], + [1.005, 0.021, 0.023], + [3.555, 0.204, 0.205], + [7.081, 0.396, 0.399], + [7.748, 3.647, 3.635], + [15.17, 1.359, 1.388], + [15.163, 1.355, 1.379], + [0.961, 0.603, 0.61], + [0.282, 0.011, 0.01], + [0.178, 0.005, 0.005], + [0.126, 0.004, 0.004], + [0.308, 0.022, 0.021], + [0.414, 0.002, 0.002], + [0.226, 0.003, 0.003], + [0.13, 0.005, 0.005] +] + } + \ No newline at end of file diff --git a/hyper/results/20260826/c6a.large.json b/hyper/results/20260826/c6a.large.json new file mode 100644 index 0000000000..a36c089b5d --- /dev/null +++ b/hyper/results/20260826/c6a.large.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-08-26", + "machine": "c6a.large", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 720, + "data_size": 18959040512, + "concurrent_qps": 0.05, + "concurrent_error_ratio": 0.032, + "result": [ + [0.096, 0.042, 0.042], + [0.506, 0.018, 0.019], + [1.417, 0.227, 0.227], + [1.993, 0.215, 0.217], + [3.519, 2.514, 2.425], + [3.294, 1.239, 1.216], + [0.487, 0.002, 0.003], + [0.518, 0.02, 0.02], + [5.233, 3.092, 3.051], + [6.828, 3.7, 3.607], + [2.724, 0.203, 0.215], + [2.894, 0.423, 0.451], + [4.685, 1.593, 1.606], + [9.53, 4.64, 4.571], + [4.944, 1.679, 1.675], + [4.702, 2.897, 2.9], + [10.463, 5.399, 5.044], + [7.107, 2.72, 2.691], + [112.56, 117.602, 117.319], + [0.847, 0.004, 0.004], + [20.359, 22.962, 21.605], + [13.963, 2.836, 2.722], + [21.233, 18.418, 15.099], + [14.035, 3.542, 0.416], + [2.517, 0.028, 0.029], + [3.362, 0.194, 0.194], + [2.531, 0.036, 0.033], + [20.064, 22.605, 22.747], + [43.612, 40.359, 57.275], + [0.918, 0.129, 0.129], + [5.311, 1.32, 1.317], + [9.214, 3.108, 3.137], + [152.941, 149.348, 150.847], + [370.554, 440.68, 441.79], + [351.751, 418.757, 444.266], + [3.638, 2.291, 2.368], + [0.791, 0.048, 0.046], + [0.586, 0.018, 0.018], + [0.618, 0.007, 0.007], + [1.052, 0.095, 0.092], + [1.041, 0.004, 0.004], + [1.058, 0.007, 0.006], + [0.568, 0.011, 0.012] +] + } + \ No newline at end of file diff --git a/hyper/results/20260826/c6a.metal.json b/hyper/results/20260826/c6a.metal.json new file mode 100644 index 0000000000..0f0868f67f --- /dev/null +++ b/hyper/results/20260826/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-08-26", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 399, + "data_size": 18959040512, + "concurrent_qps": 12.832, + "concurrent_error_ratio": 0, + "result": [ + [0.04, 0.007, 0.006], + [0.079, 0.003, 0.003], + [0.352, 0.011, 0.011], + [1.063, 0.009, 0.009], + [0.537, 0.102, 0.1], + [1.811, 0.058, 0.059], + [0.08, 0.003, 0.002], + [0.07, 0.004, 0.003], + [1.732, 0.136, 0.132], + [3.058, 0.157, 0.153], + [1.169, 0.017, 0.018], + [1.174, 0.021, 0.02], + [1.931, 0.072, 0.071], + [4.059, 0.195, 0.199], + [1.952, 0.099, 0.086], + [1.208, 0.161, 0.157], + [4.049, 0.209, 0.191], + [3.945, 0.098, 0.092], + [7.895, 0.635, 0.632], + [0.098, 0.003, 0.003], + [14.642, 0.091, 0.073], + [10.428, 0.044, 0.04], + [15.323, 0.03, 0.031], + [11.424, 0.04, 0.062], + [1.409, 0.051, 0.017], + [1.871, 0.013, 0.015], + [1.387, 0.057, 0.019], + [15.063, 0.026, 0.026], + [12.633, 0.501, 0.485], + [0.119, 0.01, 0.01], + [3.414, 0.065, 0.067], + [6.875, 0.105, 0.098], + [6.298, 0.851, 0.852], + [14.951, 0.496, 0.569], + [14.898, 0.343, 0.346], + [0.8, 0.179, 0.152], + [0.119, 0.011, 0.01], + [0.095, 0.006, 0.005], + [0.1, 0.005, 0.004], + [0.14, 0.023, 0.022], + [0.132, 0.003, 0.002], + [0.118, 0.006, 0.005], + [0.066, 0.007, 0.007] +] + } + \ No newline at end of file diff --git a/hyper/results/20260826/c6a.xlarge.json b/hyper/results/20260826/c6a.xlarge.json new file mode 100644 index 0000000000..bf1ea84842 --- /dev/null +++ b/hyper/results/20260826/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-08-26", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 620, + "data_size": 18959040512, + "concurrent_qps": 0.08, + "concurrent_error_ratio": 0.059, + "result": [ + [0.078, 0.022, 0.022], + [0.271, 0.01, 0.01], + [0.765, 0.115, 0.115], + [1.08, 0.11, 0.109], + [1.926, 1.441, 1.425], + [2.123, 0.648, 0.649], + [0.27, 0.002, 0.002], + [0.285, 0.011, 0.011], + [2.935, 1.842, 1.835], + [4.008, 2.113, 2.122], + [1.399, 0.106, 0.103], + [1.446, 0.113, 0.111], + [2.435, 0.885, 0.87], + [5.77, 2.525, 2.516], + [2.435, 0.947, 0.952], + [2.545, 1.741, 1.743], + [5.145, 2.767, 2.767], + [3.953, 1.608, 1.65], + [10.207, 6.011, 6.095], + [0.347, 0.003, 0.002], + [15.102, 0.831, 0.827], + [11.833, 0.215, 0.212], + [17.906, 0.215, 0.216], + [12.001, 0.206, 0.142], + [1.501, 0.023, 0.018], + [1.876, 0.1, 0.098], + [1.521, 0.033, 0.019], + [15.643, 0.361, 0.364], + [20.354, 14.596, 14.625], + [0.513, 0.068, 0.068], + [3.814, 0.761, 0.755], + [7.55, 1.236, 1.229], + [135.183, 137.846, 135.2], + [16.735, 3.925, 3.906], + [16.802, 4.031, 3.918], + [1.996, 1.468, 1.467], + [0.43, 0.025, 0.024], + [0.324, 0.011, 0.01], + [0.341, 0.005, 0.005], + [0.565, 0.052, 0.051], + [0.567, 0.003, 0.003], + [0.57, 0.005, 0.004], + [0.314, 0.007, 0.007] +] + } + \ No newline at end of file diff --git a/hyper/results/20260826/c7a.metal-48xl.json b/hyper/results/20260826/c7a.metal-48xl.json new file mode 100644 index 0000000000..121a9bd554 --- /dev/null +++ b/hyper/results/20260826/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Salesforce Hyper", + "date": "2026-08-26", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","column-oriented"], + "load_time": 334, + "data_size": 18959040512, + "concurrent_qps": 22.493, + "concurrent_error_ratio": 0, + "result": [ + [0.039, 0.008, 0.007], + [0.19, 0.003, 0.003], + [0.367, 0.009, 0.008], + [1.058, 0.008, 0.008], + [0.522, 0.083, 0.071], + [1.826, 0.039, 0.048], + [0.109, 0.003, 0.003], + [0.119, 0.003, 0.004], + [1.736, 0.115, 0.118], + [3.064, 0.131, 0.121], + [1.164, 0.015, 0.015], + [1.166, 0.016, 0.017], + [1.916, 0.06, 0.053], + [4.029, 0.129, 0.12], + [1.925, 0.052, 0.051], + [1.146, 0.107, 0.106], + [4.042, 0.17, 0.154], + [3.952, 0.073, 0.067], + [7.854, 0.538, 0.541], + [0.136, 0.003, 0.002], + [14.662, 0.064, 0.064], + [10.424, 0.017, 0.016], + [15.336, 0.022, 0.022], + [8.894, 0.207, 0.075], + [1.389, 0.096, 0.008], + [1.861, 0.008, 0.008], + [1.423, 0.057, 0.033], + [15.066, 0.018, 0.02], + [12.614, 0.425, 0.382], + [0.237, 0.01, 0.01], + [3.422, 0.053, 0.046], + [6.848, 0.075, 0.069], + [6.214, 0.73, 0.702], + [14.832, 0.219, 0.213], + [14.855, 0.225, 0.194], + [0.748, 0.105, 0.094], + [0.16, 0.01, 0.01], + [0.141, 0.006, 0.006], + [0.145, 0.005, 0.005], + [0.22, 0.018, 0.017], + [0.21, 0.003, 0.003], + [0.263, 0.005, 0.005], + [0.139, 0.006, 0.006] +] + } + \ No newline at end of file