From 1b20fa84f4757831647c702a51c11fe1f865a455 Mon Sep 17 00:00:00 2001 From: Jan Krueger Date: Tue, 6 Oct 2026 20:02:56 +0200 Subject: [PATCH 1/8] Match '.google.' literally in Q23 of the DataFrame entries --- dask/queries.sql | 2 +- pandas/queries.sql | 2 +- polars-dataframe/queries.sql | 2 +- polars/queries.sql | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dask/queries.sql b/dask/queries.sql index 91111a3f32..bc4733db6e 100644 --- a/dask/queries.sql +++ b/dask/queries.sql @@ -20,7 +20,7 @@ hits.groupby([hits['UserID'], hits['EventTime'].dt.minute, 'SearchPhrase']).size hits[hits['UserID'] == 435090932899640449] hits[hits['URL'].str.contains('google')].shape[0] hits[hits['URL'].str.contains('google') & (hits['SearchPhrase'] != '')].groupby('SearchPhrase').agg(URL=('URL', 'min'), c=('SearchPhrase', 'size')).nlargest(10, 'c') -hits[hits['Title'].str.contains('Google') & ~hits['URL'].str.contains('.google.') & (hits['SearchPhrase'] != '')].groupby('SearchPhrase').agg(URL=('URL', 'min'), Title=('Title', 'min'), c=('SearchPhrase', 'size'), UserID=('UserID', nunique)).nlargest(10, 'c') +hits[hits['Title'].str.contains('Google') & ~hits['URL'].str.contains('.google.', regex=False) & (hits['SearchPhrase'] != '')].groupby('SearchPhrase').agg(URL=('URL', 'min'), Title=('Title', 'min'), c=('SearchPhrase', 'size'), UserID=('UserID', nunique)).nlargest(10, 'c') hits[hits['URL'].str.contains('google')].nsmallest(10, 'EventTime') hits[hits['SearchPhrase'] != ''].nsmallest(10, 'EventTime').compute()[['SearchPhrase']] hits[hits['SearchPhrase'] != ''][['SearchPhrase']].sort_values('SearchPhrase').head(10, npartitions=-1) diff --git a/pandas/queries.sql b/pandas/queries.sql index 27fb6a0c99..d81fd33021 100644 --- a/pandas/queries.sql +++ b/pandas/queries.sql @@ -20,7 +20,7 @@ hits.groupby([hits['UserID'], hits['EventTime'].dt.minute, 'SearchPhrase']).size hits[hits['UserID'] == 435090932899640449] hits[hits['URL'].str.contains('google')].shape[0] hits[hits['URL'].str.contains('google') & (hits['SearchPhrase'] != '')].groupby('SearchPhrase').agg({'URL': 'min', 'SearchPhrase': 'size'}).nlargest(10, 'SearchPhrase') -hits[hits['Title'].str.contains('Google') & ~hits['URL'].str.contains('.google.') & (hits['SearchPhrase'] != '')].groupby('SearchPhrase').agg({'URL': 'min', 'Title': 'min', 'SearchPhrase': 'size', 'UserID': 'nunique'}).nlargest(10, 'SearchPhrase') +hits[hits['Title'].str.contains('Google') & ~hits['URL'].str.contains('.google.', regex=False) & (hits['SearchPhrase'] != '')].groupby('SearchPhrase').agg({'URL': 'min', 'Title': 'min', 'SearchPhrase': 'size', 'UserID': 'nunique'}).nlargest(10, 'SearchPhrase') hits[hits['URL'].str.contains('google')].sort_values(by='EventTime').head(10) hits[hits['SearchPhrase'] != ''].sort_values(by='EventTime')[['SearchPhrase']].head(10) hits[hits['SearchPhrase'] != ''].sort_values(by='SearchPhrase')[['SearchPhrase']].head(10) diff --git a/polars-dataframe/queries.sql b/polars-dataframe/queries.sql index 2fd5c0b175..583b105528 100644 --- a/polars-dataframe/queries.sql +++ b/polars-dataframe/queries.sql @@ -20,7 +20,7 @@ hits.group_by([pl.col('UserID'), pl.col('EventTime').dt.minute(), 'SearchPhrase' hits.select('UserID').filter(pl.col('UserID') == 435090932899640449).collect() hits.filter(pl.col('URL').str.contains('google')).select(pl.len()).collect().item() hits.filter(pl.col('URL').str.contains('google') & (pl.col('SearchPhrase') != '')).group_by('SearchPhrase').agg([pl.col('URL').min(), pl.len().alias('count')]).sort('count', descending=True).head(10).collect() -hits.filter(pl.col('Title').str.contains('Google') & ~pl.col('URL').str.contains('.google.') & (pl.col('SearchPhrase') != '')).group_by('SearchPhrase').agg([pl.col('URL').min(), pl.col('Title').min(), pl.len().alias('count'), pl.col('UserID').n_unique()]).sort('count', descending=True).head(10).collect() +hits.filter(pl.col('Title').str.contains('Google') & ~pl.col('URL').str.contains('.google.', literal=True) & (pl.col('SearchPhrase') != '')).group_by('SearchPhrase').agg([pl.col('URL').min(), pl.col('Title').min(), pl.len().alias('count'), pl.col('UserID').n_unique()]).sort('count', descending=True).head(10).collect() hits.filter(pl.col('URL').str.contains('google')).sort('EventTime').head(10).collect() hits.filter(pl.col('SearchPhrase') != '').sort('EventTime').select('SearchPhrase').head(10).collect() hits.filter(pl.col('SearchPhrase') != '').sort('SearchPhrase').select('SearchPhrase').head(10).collect() diff --git a/polars/queries.sql b/polars/queries.sql index 2fd5c0b175..583b105528 100644 --- a/polars/queries.sql +++ b/polars/queries.sql @@ -20,7 +20,7 @@ hits.group_by([pl.col('UserID'), pl.col('EventTime').dt.minute(), 'SearchPhrase' hits.select('UserID').filter(pl.col('UserID') == 435090932899640449).collect() hits.filter(pl.col('URL').str.contains('google')).select(pl.len()).collect().item() hits.filter(pl.col('URL').str.contains('google') & (pl.col('SearchPhrase') != '')).group_by('SearchPhrase').agg([pl.col('URL').min(), pl.len().alias('count')]).sort('count', descending=True).head(10).collect() -hits.filter(pl.col('Title').str.contains('Google') & ~pl.col('URL').str.contains('.google.') & (pl.col('SearchPhrase') != '')).group_by('SearchPhrase').agg([pl.col('URL').min(), pl.col('Title').min(), pl.len().alias('count'), pl.col('UserID').n_unique()]).sort('count', descending=True).head(10).collect() +hits.filter(pl.col('Title').str.contains('Google') & ~pl.col('URL').str.contains('.google.', literal=True) & (pl.col('SearchPhrase') != '')).group_by('SearchPhrase').agg([pl.col('URL').min(), pl.col('Title').min(), pl.len().alias('count'), pl.col('UserID').n_unique()]).sort('count', descending=True).head(10).collect() hits.filter(pl.col('URL').str.contains('google')).sort('EventTime').head(10).collect() hits.filter(pl.col('SearchPhrase') != '').sort('EventTime').select('SearchPhrase').head(10).collect() hits.filter(pl.col('SearchPhrase') != '').sort('SearchPhrase').select('SearchPhrase').head(10).collect() From 33b52253ffae2a6ea5899c9a9dd2c98b250a9ea2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2026 03:08:23 +0000 Subject: [PATCH 2/8] Add benchmark results for polars (c6a.2xlarge, c6a.4xlarge, c6a.metal, c7a.metal-48xl, c8g.4xlarge) --- polars/results/20261012/c6a.2xlarge.json | 60 +++++++++++++++++++++ polars/results/20261012/c6a.4xlarge.json | 60 +++++++++++++++++++++ polars/results/20261012/c6a.metal.json | 60 +++++++++++++++++++++ polars/results/20261012/c7a.metal-48xl.json | 60 +++++++++++++++++++++ polars/results/20261012/c8g.4xlarge.json | 60 +++++++++++++++++++++ 5 files changed, 300 insertions(+) create mode 100644 polars/results/20261012/c6a.2xlarge.json create mode 100644 polars/results/20261012/c6a.4xlarge.json create mode 100644 polars/results/20261012/c6a.metal.json create mode 100644 polars/results/20261012/c7a.metal-48xl.json create mode 100644 polars/results/20261012/c8g.4xlarge.json diff --git a/polars/results/20261012/c6a.2xlarge.json b/polars/results/20261012/c6a.2xlarge.json new file mode 100644 index 0000000000..230e1839f8 --- /dev/null +++ b/polars/results/20261012/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (Parquet)", + "date": "2026-10-12", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 0.378, + "concurrent_error_ratio": 0, + "result": [ + [0.226, 0.001, 0.001], + [0.286, 0.011, 0.01], + [0.34, 0.05, 0.051], + [0.469, 0.084, 0.082], + [0.971, 0.515, 0.537], + [1.466, 1.037, 1.027], + [0.293, 0.039, 0.038], + [0.306, 0.011, 0.011], + [1.557, 1.189, 1.143], + [2.783, 1.471, 1.449], + [0.721, 0.145, 0.14], + [0.645, 0.163, 0.165], + [1.336, 0.796, 0.794], + [2.961, 1.469, 1.443], + [1.407, 0.838, 0.864], + [1.088, 0.68, 0.656], + [3.15, 2.3, 2.235], + [3.06, 2.275, 2.287], + [5.956, 4.135, 4.22], + [0.561, 0.032, 0.034], + [9.664, 1.116, 1.111], + [11.262, 1.247, 1.242], + [21.944, 1.925, 1.923], + [55.696, 6.107, 19.772], + [2.542, 0.397, 0.382], + [0.842, 0.313, 0.317], + [2.509, 0.459, 0.444], + [9.744, 1.867, 1.847], + [15.955, 15.68, 15.696], + [0.575, 0.274, 0.276], + [2.277, 0.761, 0.764], + [5.742, 0.809, 0.848], + [6.547, 3.508, 3.436], + [12.218, 8.2, 7.479], + [12.315, 8.486, 7.863], + [0.881, 0.49, 0.483], + [0.466, 0.104, 0.081], + [0.391, 0.063, 0.046], + [0.395, 0.044, 0.037], + [0.505, 0.119, 0.122], + [0.367, 0.016, 0.014], + [0.37, 0.012, 0.012], + [0.381, 0.012, 0.011] +] + } + \ No newline at end of file diff --git a/polars/results/20261012/c6a.4xlarge.json b/polars/results/20261012/c6a.4xlarge.json new file mode 100644 index 0000000000..1d616a4277 --- /dev/null +++ b/polars/results/20261012/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (Parquet)", + "date": "2026-10-12", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 1.047, + "concurrent_error_ratio": 0, + "result": [ + [0.241, 0.001, 0.001], + [0.297, 0.005, 0.006], + [0.295, 0.033, 0.032], + [0.458, 0.1, 0.098], + [0.785, 0.362, 0.381], + [1.061, 0.671, 0.686], + [0.282, 0.023, 0.022], + [0.297, 0.007, 0.007], + [1.228, 0.728, 0.716], + [1.367, 0.868, 0.891], + [0.57, 0.101, 0.094], + [0.566, 0.106, 0.102], + [1.095, 0.532, 0.529], + [2.717, 0.959, 0.985], + [1.208, 0.567, 0.569], + [0.89, 0.479, 0.462], + [2.785, 1.568, 1.477], + [2.744, 1.475, 1.449], + [5.267, 2.713, 2.744], + [0.402, 0.04, 0.038], + [9.662, 0.586, 0.581], + [11.248, 0.668, 0.661], + [21.828, 1.097, 1.093], + [55.688, 2.356, 2.38], + [2.532, 0.269, 0.267], + [0.841, 0.215, 0.212], + [2.512, 0.362, 0.365], + [9.766, 1.439, 1.426], + [9.397, 8.063, 8.15], + [0.462, 0.153, 0.146], + [2.23, 0.49, 0.471], + [5.661, 0.618, 0.637], + [5.961, 2.473, 2.489], + [11.276, 3.437, 3.427], + [11.23, 3.456, 3.377], + [0.678, 0.309, 0.305], + [0.467, 0.097, 0.108], + [0.424, 0.066, 0.062], + [0.399, 0.044, 0.038], + [0.516, 0.123, 0.127], + [0.408, 0.017, 0.016], + [0.38, 0.014, 0.014], + [0.373, 0.014, 0.012] +] + } + \ No newline at end of file diff --git a/polars/results/20261012/c6a.metal.json b/polars/results/20261012/c6a.metal.json new file mode 100644 index 0000000000..f687744928 --- /dev/null +++ b/polars/results/20261012/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (Parquet)", + "date": "2026-10-12", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 3.918, + "concurrent_error_ratio": 0, + "result": [ + [0.264, 0.004, 0.002], + [0.317, 0.006, 0.006], + [0.299, 0.028, 0.028], + [0.386, 0.049, 0.044], + [0.429, 0.146, 0.137], + [0.871, 0.269, 0.233], + [0.239, 0.015, 0.015], + [0.286, 0.025, 0.026], + [0.816, 0.245, 0.224], + [1.138, 0.351, 0.335], + [0.467, 0.099, 0.083], + [0.505, 0.095, 0.085], + [0.895, 0.178, 0.172], + [2.219, 0.386, 0.392], + [1.039, 0.234, 0.231], + [0.479, 0.171, 0.167], + [2.192, 0.463, 0.423], + [2.213, 0.496, 0.473], + [4.109, 0.812, 0.758], + [0.317, 0.038, 0.024], + [9.528, 0.32, 0.234], + [11.115, 0.311, 0.258], + [21.634, 0.583, 0.55], + [55.678, 0.655, 0.563], + [2.408, 0.126, 0.102], + [0.775, 0.093, 0.081], + [2.458, 0.144, 0.138], + [9.7, 0.514, 0.487], + [8.481, 1.18, 1.402], + [0.315, 0.062, 0.053], + [2.066, 0.185, 0.175], + [5.479, 0.277, 0.255], + [4.846, 0.971, 0.809], + [10.242, 1.192, 1.085], + [10.234, 1.245, 1.065], + [0.454, 0.166, 0.145], + [0.467, 0.126, 0.122], + [0.447, 0.078, 0.088], + [0.536, 0.07, 0.062], + [0.608, 0.157, 0.155], + [0.452, 0.043, 0.044], + [0.411, 0.037, 0.035], + [0.415, 0.041, 0.039] +] + } + \ No newline at end of file diff --git a/polars/results/20261012/c7a.metal-48xl.json b/polars/results/20261012/c7a.metal-48xl.json new file mode 100644 index 0000000000..e92bce71ff --- /dev/null +++ b/polars/results/20261012/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (Parquet)", + "date": "2026-10-12", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 5.985, + "concurrent_error_ratio": 0, + "result": [ + [0.268, 0.002, 0.003], + [0.315, 0.007, 0.007], + [0.297, 0.023, 0.02], + [0.58, 0.04, 0.029], + [0.411, 0.096, 0.079], + [0.819, 0.16, 0.143], + [0.228, 0.015, 0.014], + [0.278, 0.027, 0.027], + [0.771, 0.154, 0.141], + [1.04, 0.197, 0.179], + [0.473, 0.102, 0.075], + [0.497, 0.091, 0.077], + [0.878, 0.175, 0.14], + [2.121, 0.248, 0.209], + [0.977, 0.161, 0.142], + [0.472, 0.107, 0.102], + [2.081, 0.261, 0.219], + [2.07, 0.255, 0.219], + [3.824, 0.346, 0.333], + [0.314, 0.025, 0.019], + [9.557, 0.29, 0.209], + [11.11, 0.376, 0.266], + [21.559, 0.695, 0.45], + [55.675, 0.579, 0.377], + [2.392, 0.131, 0.089], + [0.766, 0.086, 0.065], + [2.429, 0.116, 0.089], + [9.673, 0.457, 0.334], + [8.307, 0.952, 0.871], + [0.267, 0.035, 0.035], + [2.037, 0.155, 0.137], + [5.372, 0.233, 0.169], + [4.082, 0.367, 0.349], + [9.914, 0.609, 0.534], + [9.896, 0.651, 0.51], + [0.395, 0.092, 0.087], + [0.456, 0.11, 0.114], + [0.378, 0.087, 0.081], + [0.516, 0.07, 0.06], + [0.601, 0.143, 0.139], + [0.445, 0.041, 0.041], + [0.406, 0.038, 0.037], + [0.405, 0.038, 0.04] +] + } + \ No newline at end of file diff --git a/polars/results/20261012/c8g.4xlarge.json b/polars/results/20261012/c8g.4xlarge.json new file mode 100644 index 0000000000..6f4237fe21 --- /dev/null +++ b/polars/results/20261012/c8g.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (Parquet)", + "date": "2026-10-12", + "machine": "c8g.4xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 1.942, + "concurrent_error_ratio": 0, + "result": [ + [0.175, 0.001, 0.001], + [0.217, 0.005, 0.004], + [0.234, 0.02, 0.021], + [0.37, 0.023, 0.023], + [0.458, 0.126, 0.13], + [0.851, 0.289, 0.317], + [0.217, 0.013, 0.012], + [0.228, 0.006, 0.006], + [0.774, 0.33, 0.347], + [1.046, 0.424, 0.416], + [0.411, 0.045, 0.047], + [0.447, 0.048, 0.051], + [0.883, 0.248, 0.251], + [2.217, 0.404, 0.466], + [0.998, 0.249, 0.258], + [0.47, 0.158, 0.158], + [2.291, 0.651, 0.658], + [2.236, 0.609, 0.609], + [4.329, 1.24, 1.225], + [0.326, 0.018, 0.017], + [9.611, 0.395, 0.385], + [11.183, 0.448, 0.443], + [21.702, 0.693, 0.701], + [55.621, 1.529, 1.521], + [2.485, 0.145, 0.143], + [0.775, 0.117, 0.114], + [2.488, 0.159, 0.16], + [9.691, 0.657, 0.644], + [8.587, 5.537, 5.539], + [0.33, 0.118, 0.119], + [2.025, 0.24, 0.229], + [5.456, 0.259, 0.254], + [4.696, 1.027, 1.081], + [10.27, 1.507, 1.507], + [10.283, 1.508, 1.512], + [0.432, 0.123, 0.123], + [0.356, 0.073, 0.064], + [0.306, 0.05, 0.049], + [0.307, 0.033, 0.033], + [0.369, 0.071, 0.074], + [0.285, 0.013, 0.011], + [0.257, 0.01, 0.01], + [0.281, 0.009, 0.011] +] + } + \ No newline at end of file From a562b4ed4a7addc9f3cfaaf8aa0d309daf3081b0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2026 03:41:26 +0000 Subject: [PATCH 3/8] Add benchmark results for polars, polars-dataframe (c6a.metal, c7a.metal-48xl, c8g.metal-48xl) --- .../results/20261012/c6a.metal.json | 60 +++++++++++++++++++ .../results/20261012/c7a.metal-48xl.json | 60 +++++++++++++++++++ polars/results/20261012/c8g.metal-48xl.json | 60 +++++++++++++++++++ 3 files changed, 180 insertions(+) create mode 100644 polars-dataframe/results/20261012/c6a.metal.json create mode 100644 polars-dataframe/results/20261012/c7a.metal-48xl.json create mode 100644 polars/results/20261012/c8g.metal-48xl.json diff --git a/polars-dataframe/results/20261012/c6a.metal.json b/polars-dataframe/results/20261012/c6a.metal.json new file mode 100644 index 0000000000..ae33f1e34b --- /dev/null +++ b/polars-dataframe/results/20261012/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (DataFrame)", + "date": "2026-10-12", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","dataframe","in-memory"], + "load_time": 4, + "data_size": 58970980436, + "concurrent_qps": 5.845, + "concurrent_error_ratio": 0, + "result": [ + [57.945, 0.002, 0.002], + [57.849, 0.007, 0.008], + [57.719, 0.009, 0.011], + [57.88, 0.015, 0.018], + [57.935, 0.097, 0.089], + [58.311, 0.161, 0.164], + [57.676, 0.01, 0.012], + [57.841, 0.029, 0.03], + [57.957, 0.241, 0.229], + [58.084, 0.278, 0.287], + [57.864, 0.091, 0.088], + [57.966, 0.09, 0.089], + [58.114, 0.167, 0.162], + [58.093, 0.346, 0.34], + [58.225, 0.206, 0.218], + [57.985, 0.143, 0.143], + [58.355, 0.448, 0.433], + [58.301, 0.4, 0.387], + [58.426, 0.739, 0.702], + [58.02, 0.015, 0.016], + [58.006, 0.088, 0.086], + [57.782, 0.127, 0.146], + [58.182, 0.231, 0.224], + [57.917, 0.119, 0.116], + [57.803, 0.049, 0.046], + [58.026, 0.043, 0.045], + [57.863, 0.054, 0.055], + [58.036, 0.137, 0.142], + [58.694, 0.934, 0.946], + [57.92, 0.036, 0.035], + [57.984, 0.141, 0.143], + [58.153, 0.196, 0.191], + [58.819, 1.007, 1.006], + [58.797, 0.735, 0.695], + [58.625, 0.734, 0.694], + [58.071, 0.12, 0.125], + [57.814, 0.075, 0.074], + [58.02, 0.062, 0.057], + [57.74, 0.044, 0.043], + [57.771, 0.079, 0.078], + [58.05, 0.05, 0.05], + [57.776, 0.046, 0.048], + [57.798, 0.045, 0.042] +] + } + \ No newline at end of file diff --git a/polars-dataframe/results/20261012/c7a.metal-48xl.json b/polars-dataframe/results/20261012/c7a.metal-48xl.json new file mode 100644 index 0000000000..2d5ec971ee --- /dev/null +++ b/polars-dataframe/results/20261012/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (DataFrame)", + "date": "2026-10-12", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","dataframe","in-memory"], + "load_time": 5, + "data_size": 58970980436, + "concurrent_qps": 10.362, + "concurrent_error_ratio": 0, + "result": [ + [58.081, 0.003, 0.003], + [59.022, 0.004, 0.004], + [59.001, 0.004, 0.004], + [58.026, 0.006, 0.006], + [58.396, 0.061, 0.058], + [58.875, 0.079, 0.076], + [58.51, 0.004, 0.005], + [57.99, 0.026, 0.027], + [59.144, 0.116, 0.115], + [58.732, 0.149, 0.152], + [58.752, 0.073, 0.07], + [58.468, 0.064, 0.064], + [58.792, 0.072, 0.079], + [58.871, 0.165, 0.172], + [58.591, 0.092, 0.08], + [58.503, 0.074, 0.077], + [58.703, 0.162, 0.161], + [58.532, 0.162, 0.154], + [58.991, 0.247, 0.243], + [58.875, 0.006, 0.006], + [58.514, 0.036, 0.037], + [59.142, 0.074, 0.084], + [59.189, 0.128, 0.122], + [58.8, 0.051, 0.055], + [58.253, 0.015, 0.016], + [58.684, 0.019, 0.019], + [58.672, 0.025, 0.026], + [58.816, 0.069, 0.073], + [59.694, 0.717, 0.717], + [58.422, 0.026, 0.027], + [58.591, 0.078, 0.074], + [58.719, 0.078, 0.08], + [58.698, 0.286, 0.274], + [58.944, 0.277, 0.269], + [58.794, 0.309, 0.302], + [58.859, 0.075, 0.07], + [58.994, 0.05, 0.042], + [58.808, 0.045, 0.042], + [58.894, 0.042, 0.036], + [59.279, 0.068, 0.075], + [58.691, 0.037, 0.038], + [59.185, 0.033, 0.035], + [58.352, 0.032, 0.03] +] + } + \ No newline at end of file diff --git a/polars/results/20261012/c8g.metal-48xl.json b/polars/results/20261012/c8g.metal-48xl.json new file mode 100644 index 0000000000..edd9f47e5c --- /dev/null +++ b/polars/results/20261012/c8g.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (Parquet)", + "date": "2026-10-12", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 6.302, + "concurrent_error_ratio": 0, + "result": [ + [0.234, 0.001, 0.001], + [0.276, 0.004, 0.004], + [0.3, 0.013, 0.01], + [0.414, 0.025, 0.017], + [0.508, 0.063, 0.059], + [0.848, 0.134, 0.116], + [0.265, 0.01, 0.008], + [0.309, 0.014, 0.015], + [0.724, 0.121, 0.107], + [1.051, 0.144, 0.143], + [0.489, 0.066, 0.053], + [0.52, 0.073, 0.052], + [0.901, 0.13, 0.116], + [2.1, 0.192, 0.182], + [0.989, 0.148, 0.137], + [0.494, 0.084, 0.073], + [2.079, 0.236, 0.212], + [2.08, 0.228, 0.216], + [3.864, 0.352, 0.34], + [0.427, 0.024, 0.013], + [9.579, 0.26, 0.163], + [11.133, 0.308, 0.187], + [21.588, 0.543, 0.341], + [55.717, 0.504, 0.429], + [2.447, 0.119, 0.073], + [0.816, 0.075, 0.061], + [2.48, 0.097, 0.078], + [9.667, 0.393, 0.307], + [8.32, 1.003, 0.86], + [0.311, 0.033, 0.03], + [2.053, 0.139, 0.112], + [5.378, 0.201, 0.149], + [4.187, 0.36, 0.361], + [9.882, 0.606, 0.557], + [9.9, 0.59, 0.543], + [0.456, 0.068, 0.071], + [0.508, 0.092, 0.077], + [0.419, 0.067, 0.064], + [0.472, 0.049, 0.048], + [0.56, 0.108, 0.112], + [0.397, 0.031, 0.028], + [0.363, 0.025, 0.022], + [0.375, 0.026, 0.024] +] + } + \ No newline at end of file From 79c2836259ab062ca619d0003f5bc44b70732ac5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2026 04:36:53 +0000 Subject: [PATCH 4/8] Add benchmark results for dask, polars (c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.metal-48xl) --- dask/results/20261012/c6a.metal.json | 60 +++++++++++++++++++++++ dask/results/20261012/c7a.metal-48xl.json | 60 +++++++++++++++++++++++ dask/results/20261012/c8g.metal-48xl.json | 60 +++++++++++++++++++++++ polars/results/20261012/c6a.xlarge.json | 60 +++++++++++++++++++++++ 4 files changed, 240 insertions(+) create mode 100644 dask/results/20261012/c6a.metal.json create mode 100644 dask/results/20261012/c7a.metal-48xl.json create mode 100644 dask/results/20261012/c8g.metal-48xl.json create mode 100644 polars/results/20261012/c6a.xlarge.json diff --git a/dask/results/20261012/c6a.metal.json b/dask/results/20261012/c6a.metal.json new file mode 100644 index 0000000000..2c539836b1 --- /dev/null +++ b/dask/results/20261012/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "Dask (DataFrame)", + "date": "2026-10-12", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Python","dataframe","in-memory","column-oriented"], + "load_time": 6, + "data_size": 174168110180, + "concurrent_qps": 0.078, + "concurrent_error_ratio": 0.175, + "result": [ + [64.395, 7.368, 8.014], + [58.197, 0.845, 0.893], + [57.605, 0.334, 0.25], + [57.294, 0.284, 0.18], + [58.564, 1.129, 1.386], + [59.54, 2.226, 2.147], + [57.556, 0.287, 0.174], + [58.225, 0.736, 0.58], + [59.688, 2.377, 2.337], + [null, null, null], + [67.346, 10.024, 10.865], + [68.265, 11.004, 11.138], + [61.693, 4.038, 4.134], + [68.193, 10.958, 9.915], + [116.339, 51.11, 49.199], + [59.034, 1.42, 1.697], + [143.261, 96.192, 93.699], + [64.308, 6.721, 7.137], + [143.042, 83.062, 85.969], + [57.742, 0.593, 0.495], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [58.371, 1.04, 1.117], + [null, null, null], + [63.618, 6.359, 6.805], + [60.321, 2.953, 2.964], + [null, null, null], + [61.333, 4.652, 4.989], + [70.968, 13.933, 13.839], + [215.241, 156.281, 156.074], + [213.746, 167.137, 158.966], + [69.341, 12.259, 12.45], + [69.271, 13.099, 13.182], + [77.447, 20.517, 20.89], + [59.354, 1.714, 1.992], + [58.747, 1.413, 1.503], + [58.48, 0.919, 0.898], + [61.248, 3.528, 3.925], + [58.614, 0.99, 1.076], + [58.452, 0.903, 1.016], + [58.543, 0.914, 0.958] +] + } + \ No newline at end of file diff --git a/dask/results/20261012/c7a.metal-48xl.json b/dask/results/20261012/c7a.metal-48xl.json new file mode 100644 index 0000000000..59b5f01edd --- /dev/null +++ b/dask/results/20261012/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Dask (DataFrame)", + "date": "2026-10-12", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Python","dataframe","in-memory","column-oriented"], + "load_time": 5, + "data_size": 174168110180, + "concurrent_qps": 0.078, + "concurrent_error_ratio": 0.145, + "result": [ + [63.748, 6.45, 6.535], + [58.011, 0.663, 0.687], + [57.669, 0.254, 0.193], + [57.511, 0.228, 0.143], + [58.447, 0.863, 0.905], + [59.197, 1.606, 1.84], + [57.228, 0.241, 0.138], + [58.061, 0.475, 0.53], + [59.365, 1.948, 2.04], + [null, null, null], + [66.479, 9.341, 9.178], + [67.631, 10.225, 10.47], + [61.172, 3.536, 3.811], + [66.428, 9.875, 9.686], + [111.985, 43.529, 42.93], + [58.671, 1.236, 1.393], + [135.47, 81.894, 85.483], + [63.181, 6.578, 6.654], + [139.566, 77.851, 86.547], + [57.671, 0.396, 0.405], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [58.327, 0.9, 0.784], + [null, null, null], + [62.09, 4.983, 5.216], + [60.008, 2.378, 2.468], + [null, null, null], + [60.277, 3.589, 4.01], + [72.089, 14.691, 14.88], + [233.177, 177.627, 178.588], + [235.036, 181.19, 182.43], + [68.465, 10.774, 11.097], + [68.138, 10.852, 11.317], + [77.554, 20.556, 20.747], + [58.586, 1.475, 1.323], + [58.575, 1.028, 1.295], + [57.935, 0.617, 0.741], + [60.562, 3.214, 3.351], + [58.375, 0.827, 0.901], + [58.112, 0.644, 0.779], + [58.158, 0.773, 0.732] +] + } + \ No newline at end of file diff --git a/dask/results/20261012/c8g.metal-48xl.json b/dask/results/20261012/c8g.metal-48xl.json new file mode 100644 index 0000000000..b8197303df --- /dev/null +++ b/dask/results/20261012/c8g.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "Dask (DataFrame)", + "date": "2026-10-12", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Python","dataframe","in-memory","column-oriented"], + "load_time": 5, + "data_size": 174168110180, + "concurrent_qps": 0.105, + "concurrent_error_ratio": 0.16, + "result": [ + [61.648, 4.543, 4.55], + [57.447, 0.546, 0.592], + [57.007, 0.221, 0.159], + [57.137, 0.174, 0.12], + [57.806, 0.819, 0.838], + [58.425, 1.328, 1.318], + [56.946, 0.136, 0.113], + [57.398, 0.378, 0.413], + [58.651, 1.692, 1.66], + [null, null, null], + [63.541, 6.516, 6.779], + [64.407, 7.567, 7.532], + [59.767, 3.064, 3.18], + [63.328, 6.618, 6.601], + [94.011, 37.187, 36.636], + [57.982, 1.101, 1.154], + [115.844, 58.468, 58.756], + [61.746, 4.767, 5.014], + [115.38, 64.369, 70.918], + [57.238, 0.347, 0.352], + [null, null, null], + [null, null, null], + [null, null, null], + [null, null, null], + [57.555, 0.633, 0.579], + [null, null, null], + [61.599, 4.962, 4.649], + [58.824, 1.921, 1.938], + [null, null, null], + [59.613, 2.875, 3.079], + [66.683, 9.846, 9.943], + [164.543, 106.876, 106.357], + [163.062, 106.104, 106.756], + [66.589, 9.604, 9.237], + [65.916, 10.05, 9.526], + [70.284, 13.38, 13.278], + [58.155, 1.176, 1.215], + [57.748, 0.829, 0.87], + [57.578, 0.59, 0.617], + [59.509, 2.641, 2.672], + [57.693, 0.652, 0.66], + [57.606, 0.607, 0.599], + [57.573, 0.673, 0.631] +] + } + \ No newline at end of file diff --git a/polars/results/20261012/c6a.xlarge.json b/polars/results/20261012/c6a.xlarge.json new file mode 100644 index 0000000000..6473af67c5 --- /dev/null +++ b/polars/results/20261012/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (Parquet)", + "date": "2026-10-12", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 0.073, + "concurrent_error_ratio": 0, + "result": [ + [0.242, 0.001, 0.001], + [0.318, 0.017, 0.017], + [0.402, 0.093, 0.094], + [0.409, 0.104, 0.105], + [1.274, 1.035, 1.007], + [2.313, 2.026, 2.031], + [0.294, 0.072, 0.071], + [0.335, 0.019, 0.02], + [2.52, 2.112, 2.166], + [3.164, 2.748, 2.718], + [0.645, 0.236, 0.246], + [0.588, 0.292, 0.283], + [2.036, 1.509, 1.534], + [3.573, 2.631, 2.607], + [1.978, 1.65, 1.62], + [1.517, 1.21, 1.195], + [4.366, 4.123, 4.185], + [4.515, 4.196, 4.28], + [7.72, 7.499, 7.788], + [0.562, 0.042, 0.04], + [9.568, 2.184, 2.179], + [11.139, 2.472, 2.501], + [21.767, 4.65, 6.592], + [55.648, 45.386, 45.172], + [2.472, 0.756, 0.718], + [1.002, 0.616, 0.622], + [2.531, 0.884, 0.868], + [9.639, 3.566, 3.561], + [32.462, 32.219, 32.523], + [0.828, 0.537, 0.535], + [2.464, 1.434, 1.45], + [5.938, 1.528, 1.52], + [47.508, 70.553, 85.707], + [591.815, 693.537, 742.539], + [652.671, 733.699, 1460.297], + [1.256, 0.922, 0.932], + [0.398, 0.112, 0.109], + [0.422, 0.056, 0.059], + [0.423, 0.045, 0.038], + [0.601, 0.151, 0.152], + [0.4, 0.014, 0.016], + [0.37, 0.013, 0.013], + [0.37, 0.013, 0.013] +] + } + \ No newline at end of file From 32f565264149eba6a0f613842944556de588ab9d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2026 05:01:47 +0000 Subject: [PATCH 5/8] Add benchmark results for pandas (c6a.metal, c7a.metal-48xl) --- pandas/results/20261012/c6a.metal.json | 60 +++++++++++++++++++++ pandas/results/20261012/c7a.metal-48xl.json | 60 +++++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 pandas/results/20261012/c6a.metal.json create mode 100644 pandas/results/20261012/c7a.metal-48xl.json diff --git a/pandas/results/20261012/c6a.metal.json b/pandas/results/20261012/c6a.metal.json new file mode 100644 index 0000000000..2fd672f6f4 --- /dev/null +++ b/pandas/results/20261012/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "pandas", + "date": "2026-10-12", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Python","dataframe","in-memory","row-oriented"], + "load_time": 18, + "data_size": 81770409884, + "concurrent_qps": 0.017, + "concurrent_error_ratio": 0, + "result": [ + [74.186, 4.431, 4.37], + [76.275, 7.783, 6.587], + [69.532, 0.064, 0.063], + [69.242, 0.058, 0.084], + [73.548, 3.839, 3.786], + [72.928, 2.366, 2.181], + [69.782, 0.321, 0.283], + [75.701, 6.282, 7.849], + [78.99, 9.504, 9.33], + [79.644, 10.316, 10.308], + [80.934, 13.67, 11.376], + [80.881, 11.749, 11.257], + [88.782, 21.954, 20.451], + [92.201, 24.737, 23.611], + [91.294, 23.469, 22.756], + [76.864, 7.438, 7.398], + [92.635, 22.369, 22.865], + [92.414, 22.687, 22.2], + [274.62, 207.574, 191.156], + [75.236, 6.917, 5.919], + [82.633, 13.437, 12.932], + [82.897, 13.802, 13.334], + [101.155, 34.86, 30.96], + [83.008, 13.579, 12.93], + [95.351, 28.796, 34.519], + [108.112, 42.981, 50.119], + [105.379, 40.05, 47.197], + [237.399, 163.698, 157.938], + [708.116, 617.828, 859.843], + [105.649, 36.12, 36.312], + [87.459, 19.133, 18.957], + [94.396, 25.894, 27.79], + [160.68, 107.285, 97.536], + [96.099, 26.847, 30.524], + [95.626, 26.691, 26.55], + [105.682, 37.625, 37.056], + [76.768, 7.469, 7.44], + [77.535, 6.853, 8.079], + [76.427, 7.686, 7.742], + [76.959, 8.015, 8.144], + [76.611, 8.105, 6.75], + [76.249, 7.419, 6.625], + [77.318, 8.743, 7.849] +] + } + \ No newline at end of file diff --git a/pandas/results/20261012/c7a.metal-48xl.json b/pandas/results/20261012/c7a.metal-48xl.json new file mode 100644 index 0000000000..b30e28b579 --- /dev/null +++ b/pandas/results/20261012/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "pandas", + "date": "2026-10-12", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Python","dataframe","in-memory","row-oriented"], + "load_time": 15, + "data_size": 81770409884, + "concurrent_qps": 0.023, + "concurrent_error_ratio": 0, + "result": [ + [71.718, 4.28, 4.276], + [72.484, 6.055, 5.989], + [66.936, 0.065, 0.058], + [66.979, 0.057, 0.058], + [71.079, 4.329, 4.035], + [69.641, 2.345, 2.167], + [68.02, 0.215, 0.17], + [72.025, 6.092, 4.944], + [76.019, 9.344, 9.183], + [77.18, 10.238, 10.358], + [76.377, 9.47, 9.333], + [76.97, 9.798, 9.459], + [84.988, 20.113, 18.507], + [87.652, 21.768, 20.906], + [87.493, 21.812, 20.451], + [76.247, 9.527, 9.564], + [92.186, 25.419, 25.159], + [92.396, 25.435, 25.666], + [254.356, 186.598, 186.666], + [71.857, 5.389, 5.288], + [77.979, 10.982, 10.663], + [78.342, 11.145, 11.15], + [95.159, 28.504, 29.406], + [77.996, 11.011, 10.751], + [90.275, 24.827, 23.521], + [102.555, 37.984, 38.862], + [100.619, 36.713, 35.635], + [299.99, 304.605, 239.398], + [610.325, 561.153, 529.898], + [92.114, 24.068, 24.043], + [83.525, 16.753, 16.581], + [92.008, 26.075, 25.238], + [187.692, 131.186, 123.959], + [92.875, 25.927, 25.39], + [93.01, 26.097, 25.389], + [108.506, 41.951, 42.308], + [72.943, 5.822, 5.832], + [72.618, 6.353, 5.289], + [72.551, 5.803, 4.781], + [72.78, 5.777, 5.679], + [72.525, 6.119, 5.089], + [72.094, 5.903, 5.946], + [73.416, 6.961, 6.938] +] + } + \ No newline at end of file From 94da697672ba6a26e6411c78a93c81fb800f97c9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2026 05:31:33 +0000 Subject: [PATCH 6/8] Add benchmark results for pandas (c8g.metal-48xl) --- pandas/results/20261012/c8g.metal-48xl.json | 60 +++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 pandas/results/20261012/c8g.metal-48xl.json diff --git a/pandas/results/20261012/c8g.metal-48xl.json b/pandas/results/20261012/c8g.metal-48xl.json new file mode 100644 index 0000000000..2d231b17a5 --- /dev/null +++ b/pandas/results/20261012/c8g.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "pandas", + "date": "2026-10-12", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["Python","dataframe","in-memory","row-oriented"], + "load_time": 12, + "data_size": 81770409884, + "concurrent_qps": 0.03, + "concurrent_error_ratio": 0, + "result": [ + [72.916, 8.277, 8.285], + [67.882, 3.467, 3.461], + [64.329, 0.142, 0.14], + [64.106, 0.053, 0.053], + [67.662, 2.59, 2.602], + [67.318, 2.066, 2.066], + [64.514, 0.248, 0.248], + [67.988, 3.487, 3.473], + [70.721, 6.215, 6.218], + [71.223, 7.02, 7.027], + [73.199, 8.21, 8.104], + [72.418, 7.962, 7.906], + [80.482, 16.043, 16.014], + [81.167, 16.758, 16.831], + [81.41, 17.107, 17.145], + [70.938, 6.383, 6.379], + [84.449, 19.395, 19.433], + [83.748, 19.312, 19.28], + [228.24, 163.038, 163.529], + [67.729, 2.844, 2.842], + [75.407, 10.97, 11.006], + [75.8, 11.316, 11.319], + [94.403, 29.94, 29.601], + [76.048, 11.017, 10.997], + [87.329, 22.901, 22.983], + [98.614, 34.465, 34.139], + [97.218, 32.058, 32.132], + [190.194, 124.234, 155.564], + [577.368, 513.725, 511.243], + [84.965, 20.327, 20.119], + [77.17, 12.091, 12.054], + [83.009, 18.651, 18.677], + [140.268, 77.016, 78.146], + [90.178, 25.387, 25.401], + [90.229, 25.362, 25.386], + [93.988, 29.823, 29.911], + [68.371, 3.761, 3.767], + [69.743, 4.842, 4.799], + [69.8, 4.531, 4.508], + [68.311, 3.879, 3.877], + [68.263, 3.765, 3.745], + [69.672, 4.962, 4.924], + [69.771, 5.304, 5.301] +] + } + \ No newline at end of file From 6ad9610e419f2a7f904485214cca5612dee89f50 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2026 05:53:58 +0000 Subject: [PATCH 7/8] Add benchmark results for polars (c6a.large) --- polars/results/20261012/c6a.large.json | 60 ++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 polars/results/20261012/c6a.large.json diff --git a/polars/results/20261012/c6a.large.json b/polars/results/20261012/c6a.large.json new file mode 100644 index 0000000000..1faf24d5b7 --- /dev/null +++ b/polars/results/20261012/c6a.large.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (Parquet)", + "date": "2026-10-12", + "machine": "c6a.large", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 0.065, + "concurrent_error_ratio": 0, + "result": [ + [0.212, 0.001, 0.001], + [0.298, 0.029, 0.029], + [0.447, 0.175, 0.175], + [0.537, 0.189, 0.191], + [2.319, 2.027, 2.043], + [4.396, 4.031, 4.068], + [0.372, 0.139, 0.139], + [0.308, 0.032, 0.032], + [4.586, 4.248, 4.248], + [6.336, 5.964, 5.853], + [0.843, 0.463, 0.475], + [1.118, 0.59, 0.55], + [3.373, 3.163, 3.166], + [5.258, 5.068, 5.098], + [3.502, 3.174, 3.186], + [2.797, 2.464, 2.48], + [12.106, 10.417, 12.341], + [10.235, 11.41, 10.3], + [455.905, 444.059, 452.478], + [0.471, 0.061, 0.059], + [10.109, 5.136, 4.577], + [11.252, 6.036, 5.395], + [21.908, 21.996, 22.247], + [55.809, 56.057, 55.877], + [2.557, 1.536, 1.461], + [1.718, 1.235, 1.219], + [2.644, 1.776, 1.781], + [9.74, 7.293, 7.645], + [110.269, 123.315, 117.428], + [1.418, 1.16, 1.156], + [3.261, 2.848, 2.842], + [6.545, 3.006, 3.127], + [549.95, 392.3, 540.103], + [1416.421, null, null], + [2390.563, null, null], + [2.239, 1.87, 1.845], + [0.538, 0.144, 0.134], + [0.409, 0.07, 0.064], + [0.389, 0.044, 0.048], + [0.699, 0.21, 0.24], + [0.413, 0.021, 0.018], + [0.384, 0.014, 0.013], + [0.373, 0.016, 0.015] +] + } + \ No newline at end of file From 83d5714354457d2902bc100d7d87566c34a450e0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2026 11:25:52 +0000 Subject: [PATCH 8/8] Add benchmark results for polars (t3a.small) --- polars/results/20261012/t3a.small.json | 60 ++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 polars/results/20261012/t3a.small.json diff --git a/polars/results/20261012/t3a.small.json b/polars/results/20261012/t3a.small.json new file mode 100644 index 0000000000..8b23197a70 --- /dev/null +++ b/polars/results/20261012/t3a.small.json @@ -0,0 +1,60 @@ +{ + "system": "Polars (Parquet)", + "date": "2026-10-12", + "machine": "t3a.small", + "cluster_size": 1, + "proprietary": "no", + "hardware": "cpu", + "tuned": "no", + "tags": ["column-oriented","stateless"], + "load_time": 0, + "data_size": 14779976446, + "concurrent_qps": 0.022, + "concurrent_error_ratio": 0, + "result": [ + [0.293, 0.001, 0.002], + [0.411, 0.055, 0.056], + [0.724, 0.345, 0.347], + [0.848, 0.437, 0.434], + [4.337, 4.022, 4.014], + [8.387, 8.189, 7.792], + [0.551, 0.217, 0.222], + [0.457, 0.062, 0.063], + [8.054, 7.364, 8.352], + [83.178, 30.848, 38.071], + [1.465, 0.99, 0.956], + [1.654, 1.123, 1.156], + [7.349, 7.513, 7.025], + [52.061, 41.558, 40.53], + [8.471, 7.207, 7.003], + [5.236, 5.086, 5.22], + [282.401, 286.5, 298.436], + [321.786, 315.949, 326.399], + [1322.955, 1859.355, 2698.666], + [0.523, 0.125, 0.126], + [10.145, 10.105, 10.266], + [11.766, 11.671, 11.862], + [23.213, 24.244, 23.31], + [60.969, 59.486, 63.136], + [3.439, 2.756, 2.669], + [2.792, 2.235, 2.2], + [3.907, 3.843, 3.847], + [15.929, 16.083, 15.836], + [248.812, 269.005, 275.913], + [3.257, 2.903, 2.91], + [5.541, 4.911, 4.978], + [7.672, 7.39, 7.175], + [5630.274, 4021.236, 5059.692], + [null, null, null], + [null, null, null], + [4.68, 3.604, 3.613], + [0.783, 0.256, 0.218], + [0.602, 0.144, 0.135], + [0.551, 0.088, 0.088], + [1.032, 0.455, 0.451], + [0.521, 0.038, 0.035], + [0.461, 0.028, 0.026], + [0.488, 0.033, 0.033] +] + } + \ No newline at end of file