Skip to content

Instantly share code, notes, and snippets.

@sashapodgoreanu
Last active May 9, 2025 10:51
Show Gist options
  • Save sashapodgoreanu/1cfe419de613b3921094664f218f2fd8 to your computer and use it in GitHub Desktop.
Save sashapodgoreanu/1cfe419de613b3921094664f218f2fd8 to your computer and use it in GitHub Desktop.
tpc_h_benchmark
{
"config": {
"view": {
"continuousWidth": 300,
"continuousHeight": 300,
"strokeOpacity": 0
},
"axis": {"labelFontSize": 12, "titleFontSize": 15, "titleFontWeight": 400},
"scale": {"bandPaddingInner": 0.1, "bandWithNestedOffsetPaddingInner": 0.4},
"title": {"fontSize": 22.5, "fontWeight": 400}
},
"vconcat": [
{
"mark": {"type": "bar"},
"encoding": {
"color": {
"field": "library",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Dask", "DuckDB", "Polars", "PySpark"],
"range": ["#F08AAE", "#FFF100", "#5ec962", "#4698B2"]
},
"type": "nominal"
},
"opacity": {
"condition": {"param": "param_3", "value": 1},
"value": 0.3
},
"tooltip": [
{"field": "library", "title": "Library"},
{"field": "duration", "format": ".2f", "title": "Runtime"}
],
"x": {
"axis": {"labelAngle": 0},
"field": "query",
"scale": {
"domain": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22
]
},
"title": "Query",
"type": "ordinal"
},
"xOffset": {"field": "library", "type": "nominal"},
"y": {
"field": "duration",
"scale": {"clamp": true, "domain": [0, 100]},
"title": "Runtime (s)",
"type": "quantitative"
}
},
"name": "view_3",
"width": 660
},
{
"mark": {"type": "rect"},
"encoding": {
"color": {
"field": "completion",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Success", "Failure / Timeout"],
"range": ["#bbc", "#f676a3"]
},
"type": "nominal"
},
"x": {"field": "query", "title": "Query"},
"y": {"field": "library", "title": "Library"}
},
"width": 660
}
],
"data": {"name": "data-b600e665d13bc566217cd840065e10ad"},
"datasets": {
"data-b600e665d13bc566217cd840065e10ad": [
{
"completion": "Success",
"duration": 13.08541107,
"library": "Dask",
"num_cpus": 32,
"query": 1
},
{
"completion": "Success",
"duration": 13.0250113,
"library": "Dask",
"num_cpus": 32,
"query": 2
},
{
"completion": "Success",
"duration": 17.07788038,
"library": "Dask",
"num_cpus": 32,
"query": 3
},
{
"completion": "Success",
"duration": 13.14008904,
"library": "Dask",
"num_cpus": 32,
"query": 4
},
{
"completion": "Success",
"duration": 27.15731239,
"library": "Dask",
"num_cpus": 32,
"query": 5
},
{
"completion": "Success",
"duration": 3.839656353,
"library": "Dask",
"num_cpus": 32,
"query": 6
},
{
"completion": "Success",
"duration": 26.9510994,
"library": "Dask",
"num_cpus": 32,
"query": 7
},
{
"completion": "Success",
"duration": 28.33784914,
"library": "Dask",
"num_cpus": 32,
"query": 8
},
{
"completion": "Success",
"duration": 46.79080462,
"library": "Dask",
"num_cpus": 32,
"query": 9
},
{
"completion": "Success",
"duration": 17.83082557,
"library": "Dask",
"num_cpus": 32,
"query": 10
},
{
"completion": "Success",
"duration": 8.247535229,
"library": "Dask",
"num_cpus": 32,
"query": 11
},
{
"completion": "Success",
"duration": 13.90035963,
"library": "Dask",
"num_cpus": 32,
"query": 12
},
{
"completion": "Success",
"duration": 9.61814642,
"library": "Dask",
"num_cpus": 32,
"query": 13
},
{
"completion": "Success",
"duration": 6.797837496,
"library": "Dask",
"num_cpus": 32,
"query": 14
},
{
"completion": "Success",
"duration": 5.414925337,
"library": "Dask",
"num_cpus": 32,
"query": 15
},
{
"completion": "Success",
"duration": 9.043009281,
"library": "Dask",
"num_cpus": 32,
"query": 16
},
{
"completion": "Success",
"duration": 23.5033083,
"library": "Dask",
"num_cpus": 32,
"query": 17
},
{
"completion": "Success",
"duration": 41.20109415,
"library": "Dask",
"num_cpus": 32,
"query": 18
},
{
"completion": "Success",
"duration": 11.27082205,
"library": "Dask",
"num_cpus": 32,
"query": 19
},
{
"completion": "Success",
"duration": 32.05219102,
"library": "Dask",
"num_cpus": 32,
"query": 20
},
{
"completion": "Success",
"duration": 52.23819804,
"library": "Dask",
"num_cpus": 32,
"query": 21
},
{
"completion": "Success",
"duration": 7.376028776,
"library": "Dask",
"num_cpus": 32,
"query": 22
},
{
"completion": "Success",
"duration": 17.10677695,
"library": "DuckDB",
"num_cpus": 32,
"query": 1
},
{
"completion": "Success",
"duration": 6.535497665,
"library": "DuckDB",
"num_cpus": 32,
"query": 2
},
{
"completion": "Success",
"duration": 12.04966021,
"library": "DuckDB",
"num_cpus": 32,
"query": 3
},
{
"completion": "Success",
"duration": 7.508094311,
"library": "DuckDB",
"num_cpus": 32,
"query": 4
},
{
"completion": "Success",
"duration": 10.71976447,
"library": "DuckDB",
"num_cpus": 32,
"query": 5
},
{
"completion": "Success",
"duration": 5.702061415,
"library": "DuckDB",
"num_cpus": 32,
"query": 6
},
{
"completion": "Success",
"duration": 15.1275773,
"library": "DuckDB",
"num_cpus": 32,
"query": 7
},
{
"completion": "Success",
"duration": 12.55208158,
"library": "DuckDB",
"num_cpus": 32,
"query": 8
},
{
"completion": "Success",
"duration": 16.20959187,
"library": "DuckDB",
"num_cpus": 32,
"query": 9
},
{
"completion": "Success",
"duration": 10.69723749,
"library": "DuckDB",
"num_cpus": 32,
"query": 10
},
{
"completion": "Success",
"duration": 3.759761095,
"library": "DuckDB",
"num_cpus": 32,
"query": 11
},
{
"completion": "Success",
"duration": 6.359490156,
"library": "DuckDB",
"num_cpus": 32,
"query": 12
},
{
"completion": "Success",
"duration": 7.898227453,
"library": "DuckDB",
"num_cpus": 32,
"query": 13
},
{
"completion": "Success",
"duration": 7.344327211,
"library": "DuckDB",
"num_cpus": 32,
"query": 14
},
{
"completion": "Success",
"duration": 12.856745,
"library": "DuckDB",
"num_cpus": 32,
"query": 15
},
{
"completion": "Success",
"duration": 3.143310308,
"library": "DuckDB",
"num_cpus": 32,
"query": 16
},
{
"completion": "Success",
"duration": 9.722416639,
"library": "DuckDB",
"num_cpus": 32,
"query": 17
},
{
"completion": "Success",
"duration": 15.86706591,
"library": "DuckDB",
"num_cpus": 32,
"query": 18
},
{
"completion": "Success",
"duration": 8.74607873,
"library": "DuckDB",
"num_cpus": 32,
"query": 19
},
{
"completion": "Success",
"duration": 8.793946266,
"library": "DuckDB",
"num_cpus": 32,
"query": 20
},
{
"completion": "Success",
"duration": 19.12657571,
"library": "DuckDB",
"num_cpus": 32,
"query": 21
},
{
"completion": "Success",
"duration": 3.014013529,
"library": "DuckDB",
"num_cpus": 32,
"query": 22
},
{
"completion": "Success",
"duration": 45.08502316,
"library": "Polars",
"num_cpus": 32,
"query": 1
},
{
"completion": "Success",
"duration": 3.602696896,
"library": "Polars",
"num_cpus": 32,
"query": 2
},
{
"completion": "Success",
"duration": 28.85828161,
"library": "Polars",
"num_cpus": 32,
"query": 3
},
{
"completion": "Success",
"duration": 22.71827841,
"library": "Polars",
"num_cpus": 32,
"query": 4
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 32,
"query": 5
},
{
"completion": "Success",
"duration": 19.84522343,
"library": "Polars",
"num_cpus": 32,
"query": 6
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 32,
"query": 7
},
{
"completion": "Success",
"duration": 58.37454653,
"library": "Polars",
"num_cpus": 32,
"query": 8
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 32,
"query": 9
},
{
"completion": "Success",
"duration": 43.15112185,
"library": "Polars",
"num_cpus": 32,
"query": 10
},
{
"completion": "Success",
"duration": 5.001587391,
"library": "Polars",
"num_cpus": 32,
"query": 11
},
{
"completion": "Success",
"duration": 271.2024908,
"library": "Polars",
"num_cpus": 32,
"query": 12
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 32,
"query": 13
},
{
"completion": "Success",
"duration": 30.25685501,
"library": "Polars",
"num_cpus": 32,
"query": 14
},
{
"completion": "Success",
"duration": 20.58765459,
"library": "Polars",
"num_cpus": 32,
"query": 15
},
{
"completion": "Success",
"duration": 7.338037968,
"library": "Polars",
"num_cpus": 32,
"query": 16
},
{
"completion": "Success",
"duration": 79.70577836,
"library": "Polars",
"num_cpus": 32,
"query": 17
},
{
"completion": "Success",
"duration": 474.0999227,
"library": "Polars",
"num_cpus": 32,
"query": 18
},
{
"completion": "Success",
"duration": 65.16217041,
"library": "Polars",
"num_cpus": 32,
"query": 19
},
{
"completion": "Success",
"duration": 23.00307131,
"library": "Polars",
"num_cpus": 32,
"query": 20
},
{
"completion": "Success",
"duration": 57.21958852,
"library": "Polars",
"num_cpus": 32,
"query": 21
},
{
"completion": "Success",
"duration": 5.887981176,
"library": "Polars",
"num_cpus": 32,
"query": 22
},
{
"completion": "Success",
"duration": 32.69119287,
"library": "PySpark",
"num_cpus": 32,
"query": 1
},
{
"completion": "Success",
"duration": 23.59120202,
"library": "PySpark",
"num_cpus": 32,
"query": 2
},
{
"completion": "Success",
"duration": 29.17188096,
"library": "PySpark",
"num_cpus": 32,
"query": 3
},
{
"completion": "Success",
"duration": 20.9779532,
"library": "PySpark",
"num_cpus": 32,
"query": 4
},
{
"completion": "Success",
"duration": 47.25027418,
"library": "PySpark",
"num_cpus": 32,
"query": 5
},
{
"completion": "Success",
"duration": 9.055701494,
"library": "PySpark",
"num_cpus": 32,
"query": 6
},
{
"completion": "Success",
"duration": 28.13473654,
"library": "PySpark",
"num_cpus": 32,
"query": 7
},
{
"completion": "Success",
"duration": 38.10869575,
"library": "PySpark",
"num_cpus": 32,
"query": 8
},
{
"completion": "Success",
"duration": 62.83931398,
"library": "PySpark",
"num_cpus": 32,
"query": 9
},
{
"completion": "Success",
"duration": 24.95479441,
"library": "PySpark",
"num_cpus": 32,
"query": 10
},
{
"completion": "Success",
"duration": 16.46976733,
"library": "PySpark",
"num_cpus": 32,
"query": 11
},
{
"completion": "Success",
"duration": 19.06706977,
"library": "PySpark",
"num_cpus": 32,
"query": 12
},
{
"completion": "Success",
"duration": 25.16990542,
"library": "PySpark",
"num_cpus": 32,
"query": 13
},
{
"completion": "Success",
"duration": 10.6557653,
"library": "PySpark",
"num_cpus": 32,
"query": 14
},
{
"completion": "Success",
"duration": 19.55093384,
"library": "PySpark",
"num_cpus": 32,
"query": 15
},
{
"completion": "Success",
"duration": 11.71789575,
"library": "PySpark",
"num_cpus": 32,
"query": 16
},
{
"completion": "Success",
"duration": 50.49014592,
"library": "PySpark",
"num_cpus": 32,
"query": 17
},
{
"completion": "Success",
"duration": 47.21154618,
"library": "PySpark",
"num_cpus": 32,
"query": 18
},
{
"completion": "Success",
"duration": 14.08572721,
"library": "PySpark",
"num_cpus": 32,
"query": 19
},
{
"completion": "Success",
"duration": 17.3655417,
"library": "PySpark",
"num_cpus": 32,
"query": 20
},
{
"completion": "Success",
"duration": 64.43185472,
"library": "PySpark",
"num_cpus": 32,
"query": 21
},
{
"completion": "Success",
"duration": 10.75746822,
"library": "PySpark",
"num_cpus": 32,
"query": 22
}
]
},
"params": [
{
"name": "param_3",
"select": {"type": "point", "fields": ["library"], "toggle": "true"},
"bind": "legend",
"views": ["view_3"]
}
],
"resolve": {"scale": {"color": "independent"}},
"title": {
"text": "Cloud | Scale: 100 GB | CPUs: 32",
"anchor": "middle",
"dy": -18,
"fontSize": 18.5,
"subtitleColor": "#898e90",
"subtitleFontSize": 18
},
"$schema": "https://vega.github.io/schema/vega-lite/v5.17.0.json"
}
{
"config": {
"view": {
"continuousWidth": 300,
"continuousHeight": 300,
"strokeOpacity": 0
},
"axis": {"labelFontSize": 12, "titleFontSize": 15, "titleFontWeight": 400},
"scale": {"bandPaddingInner": 0.1, "bandWithNestedOffsetPaddingInner": 0.4},
"title": {"fontSize": 22.5, "fontWeight": 400}
},
"vconcat": [
{
"mark": {"type": "bar"},
"encoding": {
"color": {
"field": "library",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Dask", "DuckDB", "Polars", "PySpark"],
"range": ["#F08AAE", "#FFF100", "#5ec962", "#4698B2"]
},
"type": "nominal"
},
"opacity": {
"condition": {"param": "param_5", "value": 1},
"value": 0.3
},
"tooltip": [
{"field": "library", "title": "Library"},
{"field": "duration", "format": ".2f", "title": "Runtime"}
],
"x": {
"axis": {"labelAngle": 0},
"field": "query",
"scale": {
"domain": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22
]
},
"title": "Query",
"type": "ordinal"
},
"xOffset": {"field": "library", "type": "nominal"},
"y": {
"field": "duration",
"title": "Runtime (s)",
"type": "quantitative"
}
},
"name": "view_5",
"width": 660
},
{
"mark": {"type": "rect"},
"encoding": {
"color": {
"field": "completion",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Success", "Failure / Timeout", "Not Available"],
"range": ["#bbc", "#f676a3", "#ddd"]
},
"type": "nominal"
},
"x": {"field": "query", "title": "Query"},
"y": {"field": "library", "title": "Library"}
},
"width": 660
}
],
"data": {"name": "data-2517b533e2968fabe41b011a7bb231e1"},
"datasets": {
"data-2517b533e2968fabe41b011a7bb231e1": [
{
"completion": "Success",
"duration": 282.5907674,
"library": "Dask",
"num_cpus": 128,
"query": 1
},
{
"completion": "Success",
"duration": 1111.77673,
"library": "Dask",
"num_cpus": 128,
"query": 2
},
{
"completion": "Success",
"duration": 860.7199323,
"library": "Dask",
"num_cpus": 128,
"query": 3
},
{
"completion": "Success",
"duration": 395.237807,
"library": "Dask",
"num_cpus": 128,
"query": 4
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Dask",
"num_cpus": 128,
"query": 5
},
{
"completion": "Success",
"duration": 103.6557188,
"library": "Dask",
"num_cpus": 128,
"query": 6
},
{
"completion": "Success",
"duration": 2059.678836,
"library": "Dask",
"num_cpus": 128,
"query": 7
},
{
"completion": "Success",
"duration": 2301.317333,
"library": "Dask",
"num_cpus": 128,
"query": 8
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Dask",
"num_cpus": 128,
"query": 9
},
{
"completion": "Success",
"duration": 1007.80604,
"library": "Dask",
"num_cpus": 128,
"query": 10
},
{
"completion": "Success",
"duration": 125.6502235,
"library": "Dask",
"num_cpus": 128,
"query": 11
},
{
"completion": "Success",
"duration": 613.8739057,
"library": "Dask",
"num_cpus": 128,
"query": 12
},
{
"completion": "Success",
"duration": 283.7092054,
"library": "Dask",
"num_cpus": 128,
"query": 13
},
{
"completion": "Success",
"duration": 306.5319939,
"library": "Dask",
"num_cpus": 128,
"query": 14
},
{
"completion": "Success",
"duration": 359.5247343,
"library": "Dask",
"num_cpus": 128,
"query": 15
},
{
"completion": "Success",
"duration": 167.3639164,
"library": "Dask",
"num_cpus": 128,
"query": 16
},
{
"completion": "Success",
"duration": 1111.068933,
"library": "Dask",
"num_cpus": 128,
"query": 17
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Dask",
"num_cpus": 128,
"query": 18
},
{
"completion": "Success",
"duration": 431.6188579,
"library": "Dask",
"num_cpus": 128,
"query": 19
},
{
"completion": "Success",
"duration": 630.6849394,
"library": "Dask",
"num_cpus": 128,
"query": 20
},
{
"completion": "Success",
"duration": 1998.355702,
"library": "Dask",
"num_cpus": 128,
"query": 21
},
{
"completion": "Success",
"duration": 169.6138759,
"library": "Dask",
"num_cpus": 128,
"query": 22
},
{
"completion": "Success",
"duration": 363.3646822,
"library": "DuckDB",
"num_cpus": 128,
"query": 1
},
{
"completion": "Success",
"duration": 177.8670843,
"library": "DuckDB",
"num_cpus": 128,
"query": 2
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "DuckDB",
"num_cpus": 128,
"query": 3
},
{
"completion": "Success",
"duration": 347.4554381,
"library": "DuckDB",
"num_cpus": 128,
"query": 4
},
{
"completion": "Success",
"duration": 452.7523837,
"library": "DuckDB",
"num_cpus": 128,
"query": 5
},
{
"completion": "Success",
"duration": 221.262579,
"library": "DuckDB",
"num_cpus": 128,
"query": 6
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "DuckDB",
"num_cpus": 128,
"query": 7
},
{
"completion": "Success",
"duration": 563.9598584,
"library": "DuckDB",
"num_cpus": 128,
"query": 8
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "DuckDB",
"num_cpus": 128,
"query": 9
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "DuckDB",
"num_cpus": 128,
"query": 10
},
{
"completion": "Success",
"duration": 157.3635895,
"library": "DuckDB",
"num_cpus": 128,
"query": 11
},
{
"completion": "Success",
"duration": 309.0066972,
"library": "DuckDB",
"num_cpus": 128,
"query": 12
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "DuckDB",
"num_cpus": 128,
"query": 13
},
{
"completion": "Success",
"duration": 494.4503944,
"library": "DuckDB",
"num_cpus": 128,
"query": 14
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "DuckDB",
"num_cpus": 128,
"query": 15
},
{
"completion": "Success",
"duration": 284.0146158,
"library": "DuckDB",
"num_cpus": 128,
"query": 16
},
{
"completion": "Success",
"duration": 429.5142057,
"library": "DuckDB",
"num_cpus": 128,
"query": 17
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "DuckDB",
"num_cpus": 128,
"query": 18
},
{
"completion": "Success",
"duration": 481.0920424,
"library": "DuckDB",
"num_cpus": 128,
"query": 19
},
{
"completion": "Success",
"duration": 424.7717073,
"library": "DuckDB",
"num_cpus": 128,
"query": 20
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "DuckDB",
"num_cpus": 128,
"query": 21
},
{
"completion": "Success",
"duration": 157.8689592,
"library": "DuckDB",
"num_cpus": 128,
"query": 22
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 1
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 2
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 3
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 4
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 5
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 6
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 7
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 8
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 9
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 10
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 11
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 12
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 13
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 14
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 15
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 16
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 17
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 18
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 19
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 20
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 21
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 22
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 1
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 2
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 3
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 4
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 5
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 6
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 7
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 8
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 9
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 10
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 11
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 12
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 13
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 14
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 15
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 16
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 17
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 18
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 19
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 20
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 21
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "PySpark",
"num_cpus": 128,
"query": 22
}
]
},
"params": [
{
"name": "param_5",
"select": {"type": "point", "fields": ["library"], "toggle": "true"},
"bind": "legend",
"value": [{"library": "Dask"}, {"library": "DuckDB"}],
"views": ["view_5"]
}
],
"resolve": {"scale": {"color": "independent"}},
"title": {
"anchor": "middle",
"dy": -18,
"fontSize": 18.5,
"text": "Cloud | Scale: 10 TB | CPUs: 128 | RAM: 128 GB",
"subtitleColor": "#898e90",
"subtitleFontSize": 18
},
"$schema": "https://vega.github.io/schema/vega-lite/v5.17.0.json"
}
{
"config": {
"view": {
"continuousWidth": 300,
"continuousHeight": 300,
"strokeOpacity": 0
},
"axis": {"labelFontSize": 12, "titleFontSize": 15, "titleFontWeight": 400},
"scale": {"bandPaddingInner": 0.1, "bandWithNestedOffsetPaddingInner": 0.4},
"title": {"fontSize": 22.5, "fontWeight": 400}
},
"vconcat": [
{
"mark": {"type": "bar"},
"encoding": {
"color": {
"field": "library",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Dask", "DuckDB", "Polars", "PySpark"],
"range": ["#F08AAE", "#FFF100", "#5ec962", "#4698B2"]
},
"type": "nominal"
},
"opacity": {
"condition": {"param": "param_4", "value": 1},
"value": 0.3
},
"tooltip": [
{"field": "library", "title": "Library"},
{"field": "duration", "format": ".2f", "title": "Runtime"}
],
"x": {
"axis": {"labelAngle": 0},
"field": "query",
"scale": {
"domain": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22
]
},
"title": "Query",
"type": "ordinal"
},
"xOffset": {"field": "library", "type": "nominal"},
"y": {
"field": "duration",
"title": "Runtime (s)",
"type": "quantitative"
}
},
"name": "view_4",
"width": 660
},
{
"mark": {"type": "rect"},
"encoding": {
"color": {
"field": "completion",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Success", "Failure / Timeout", "Not Available"],
"range": ["#bbc", "#f676a3", "#ddd"]
},
"type": "nominal"
},
"x": {"field": "query", "title": "Query"},
"y": {"field": "library", "title": "Library"}
},
"width": 660
}
],
"data": {"name": "data-45c0d03d085e44839c8020d35a3b50e2"},
"datasets": {
"data-45c0d03d085e44839c8020d35a3b50e2": [
{
"completion": "Success",
"duration": 29.75949216,
"library": "Dask",
"num_cpus": 128,
"query": 1
},
{
"completion": "Success",
"duration": 39.30828714,
"library": "Dask",
"num_cpus": 128,
"query": 2
},
{
"completion": "Success",
"duration": 58.97342896,
"library": "Dask",
"num_cpus": 128,
"query": 3
},
{
"completion": "Success",
"duration": 41.72662759,
"library": "Dask",
"num_cpus": 128,
"query": 4
},
{
"completion": "Success",
"duration": 94.1947875,
"library": "Dask",
"num_cpus": 128,
"query": 5
},
{
"completion": "Success",
"duration": 8.280158997,
"library": "Dask",
"num_cpus": 128,
"query": 6
},
{
"completion": "Success",
"duration": 97.14927673,
"library": "Dask",
"num_cpus": 128,
"query": 7
},
{
"completion": "Success",
"duration": 120.9598186,
"library": "Dask",
"num_cpus": 128,
"query": 8
},
{
"completion": "Success",
"duration": 163.0944493,
"library": "Dask",
"num_cpus": 128,
"query": 9
},
{
"completion": "Success",
"duration": 65.59146667,
"library": "Dask",
"num_cpus": 128,
"query": 10
},
{
"completion": "Success",
"duration": 16.60672617,
"library": "Dask",
"num_cpus": 128,
"query": 11
},
{
"completion": "Success",
"duration": 46.0263226,
"library": "Dask",
"num_cpus": 128,
"query": 12
},
{
"completion": "Success",
"duration": 27.56986189,
"library": "Dask",
"num_cpus": 128,
"query": 13
},
{
"completion": "Success",
"duration": 22.74466801,
"library": "Dask",
"num_cpus": 128,
"query": 14
},
{
"completion": "Success",
"duration": 17.07904959,
"library": "Dask",
"num_cpus": 128,
"query": 15
},
{
"completion": "Success",
"duration": 24.20406914,
"library": "Dask",
"num_cpus": 128,
"query": 16
},
{
"completion": "Success",
"duration": 77.78345537,
"library": "Dask",
"num_cpus": 128,
"query": 17
},
{
"completion": "Success",
"duration": 130.208168,
"library": "Dask",
"num_cpus": 128,
"query": 18
},
{
"completion": "Success",
"duration": 33.90354919,
"library": "Dask",
"num_cpus": 128,
"query": 19
},
{
"completion": "Success",
"duration": 54.9333415,
"library": "Dask",
"num_cpus": 128,
"query": 20
},
{
"completion": "Success",
"duration": 162.1645887,
"library": "Dask",
"num_cpus": 128,
"query": 21
},
{
"completion": "Success",
"duration": 21.92724085,
"library": "Dask",
"num_cpus": 128,
"query": 22
},
{
"completion": "Success",
"duration": 37.63626432,
"library": "DuckDB",
"num_cpus": 128,
"query": 1
},
{
"completion": "Success",
"duration": 21.2910831,
"library": "DuckDB",
"num_cpus": 128,
"query": 2
},
{
"completion": "Success",
"duration": 167.1154599,
"library": "DuckDB",
"num_cpus": 128,
"query": 3
},
{
"completion": "Success",
"duration": 32.81221771,
"library": "DuckDB",
"num_cpus": 128,
"query": 4
},
{
"completion": "Success",
"duration": 44.95286083,
"library": "DuckDB",
"num_cpus": 128,
"query": 5
},
{
"completion": "Success",
"duration": 19.7028451,
"library": "DuckDB",
"num_cpus": 128,
"query": 6
},
{
"completion": "Success",
"duration": 236.7368755,
"library": "DuckDB",
"num_cpus": 128,
"query": 7
},
{
"completion": "Success",
"duration": 56.57871389,
"library": "DuckDB",
"num_cpus": 128,
"query": 8
},
{
"completion": "Success",
"duration": 173.2250803,
"library": "DuckDB",
"num_cpus": 128,
"query": 9
},
{
"completion": "Success",
"duration": 119.1557136,
"library": "DuckDB",
"num_cpus": 128,
"query": 10
},
{
"completion": "Success",
"duration": 17.33489633,
"library": "DuckDB",
"num_cpus": 128,
"query": 11
},
{
"completion": "Success",
"duration": 26.00417137,
"library": "DuckDB",
"num_cpus": 128,
"query": 12
},
{
"completion": "Success",
"duration": 78.27388215,
"library": "DuckDB",
"num_cpus": 128,
"query": 13
},
{
"completion": "Success",
"duration": 44.00732279,
"library": "DuckDB",
"num_cpus": 128,
"query": 14
},
{
"completion": "Success",
"duration": 69.34479427,
"library": "DuckDB",
"num_cpus": 128,
"query": 15
},
{
"completion": "Success",
"duration": 29.36622119,
"library": "DuckDB",
"num_cpus": 128,
"query": 16
},
{
"completion": "Success",
"duration": 37.8093152,
"library": "DuckDB",
"num_cpus": 128,
"query": 17
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "DuckDB",
"num_cpus": 128,
"query": 18
},
{
"completion": "Success",
"duration": 33.65130925,
"library": "DuckDB",
"num_cpus": 128,
"query": 19
},
{
"completion": "Success",
"duration": 35.96667242,
"library": "DuckDB",
"num_cpus": 128,
"query": 20
},
{
"completion": "Success",
"duration": 106.5192387,
"library": "DuckDB",
"num_cpus": 128,
"query": 21
},
{
"completion": "Success",
"duration": 15.40155816,
"library": "DuckDB",
"num_cpus": 128,
"query": 22
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 1
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 2
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 3
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 4
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 5
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 6
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 7
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 8
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 9
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 10
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 11
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 12
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 13
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 14
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 15
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 16
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 17
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 18
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 19
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 20
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 21
},
{
"completion": "Not Available",
"duration": null,
"library": "Polars",
"num_cpus": 128,
"query": 22
},
{
"completion": "Success",
"duration": 47.26570702,
"library": "PySpark",
"num_cpus": 128,
"query": 1
},
{
"completion": "Success",
"duration": 41.25438881,
"library": "PySpark",
"num_cpus": 128,
"query": 2
},
{
"completion": "Success",
"duration": 66.01771116,
"library": "PySpark",
"num_cpus": 128,
"query": 3
},
{
"completion": "Success",
"duration": 57.52005577,
"library": "PySpark",
"num_cpus": 128,
"query": 4
},
{
"completion": "Success",
"duration": 155.1479619,
"library": "PySpark",
"num_cpus": 128,
"query": 5
},
{
"completion": "Success",
"duration": 19.86647058,
"library": "PySpark",
"num_cpus": 128,
"query": 6
},
{
"completion": "Success",
"duration": 66.81416082,
"library": "PySpark",
"num_cpus": 128,
"query": 7
},
{
"completion": "Success",
"duration": 150.4258046,
"library": "PySpark",
"num_cpus": 128,
"query": 8
},
{
"completion": "Success",
"duration": 192.1831613,
"library": "PySpark",
"num_cpus": 128,
"query": 9
},
{
"completion": "Success",
"duration": 54.85559559,
"library": "PySpark",
"num_cpus": 128,
"query": 10
},
{
"completion": "Success",
"duration": 30.85646725,
"library": "PySpark",
"num_cpus": 128,
"query": 11
},
{
"completion": "Success",
"duration": 39.33754587,
"library": "PySpark",
"num_cpus": 128,
"query": 12
},
{
"completion": "Success",
"duration": 48.68391037,
"library": "PySpark",
"num_cpus": 128,
"query": 13
},
{
"completion": "Success",
"duration": 23.93437481,
"library": "PySpark",
"num_cpus": 128,
"query": 14
},
{
"completion": "Success",
"duration": 41.47582936,
"library": "PySpark",
"num_cpus": 128,
"query": 15
},
{
"completion": "Success",
"duration": 21.09156013,
"library": "PySpark",
"num_cpus": 128,
"query": 16
},
{
"completion": "Success",
"duration": 146.2289822,
"library": "PySpark",
"num_cpus": 128,
"query": 17
},
{
"completion": "Success",
"duration": 147.4659843,
"library": "PySpark",
"num_cpus": 128,
"query": 18
},
{
"completion": "Success",
"duration": 35.36190605,
"library": "PySpark",
"num_cpus": 128,
"query": 19
},
{
"completion": "Success",
"duration": 39.92999053,
"library": "PySpark",
"num_cpus": 128,
"query": 20
},
{
"completion": "Success",
"duration": 224.4968228,
"library": "PySpark",
"num_cpus": 128,
"query": 21
},
{
"completion": "Success",
"duration": 21.77229381,
"library": "PySpark",
"num_cpus": 128,
"query": 22
}
]
},
"params": [
{
"name": "param_4",
"select": {"type": "point", "fields": ["library"], "toggle": "true"},
"bind": "legend",
"value": [{"library": "Dask"}, {"library": "DuckDB"}, {"library": "PySpark"}],
"views": ["view_4"]
}
],
"resolve": {"scale": {"color": "independent"}},
"title": {
"anchor": "middle",
"dy": -18,
"fontSize": 18.5,
"text": "Cloud | Scale: 1 TB | CPUs: 128 | RAM: 512 GB",
"subtitleColor": "#898e90",
"subtitleFontSize": 18
},
"$schema": "https://vega.github.io/schema/vega-lite/v5.17.0.json"
}
{
"config": {
"view": {
"continuousWidth": 300,
"continuousHeight": 300,
"strokeOpacity": 0
},
"axis": {"titleFontSize": 15, "titleFontWeight": 400},
"axisLeft": {"labelFont": "monospace", "title": null},
"scale": {"bandPaddingInner": 0.1},
"title": {"fontSize": 18.5, "fontWeight": 400}
},
"data": {"name": "data-f10b9c1f0a5f4f7b59c8081f2dac8749"},
"mark": {"type": "rect"},
"datasets": {
"data-f10b9c1f0a5f4f7b59c8081f2dac8749": [
{
"completion": "Success",
"query": 1,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 2,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 3,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 4,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 5,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 6,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 7,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 8,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 9,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 10,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 11,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 12,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 13,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 14,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 15,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 16,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 17,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 18,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 19,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 20,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 21,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 22,
"run": "Local | 10 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 1,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 2,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 3,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 4,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 5,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 6,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 7,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 8,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 9,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 10,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 11,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 12,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 13,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 14,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 15,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 16,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 17,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 18,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 19,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 20,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 21,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 22,
"run": "Local | 100 GB | 8 CPUs"
},
{
"completion": "Success",
"query": 1,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 2,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 3,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 4,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 5,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 6,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 7,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 8,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 9,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 10,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 11,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 12,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 13,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 14,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 15,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 16,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 17,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 18,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 19,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 20,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 21,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 22,
"run": "Cloud | 100 GB | 32 CPUs"
},
{
"completion": "Success",
"query": 1,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 2,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 3,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 4,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 5,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 6,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 7,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 8,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 9,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 10,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 11,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 12,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 13,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 14,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 15,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 16,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 17,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Failure / Timeout",
"query": 18,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 19,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 20,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 21,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 22,
"run": "Cloud | 1 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 1,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 2,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Failure / Timeout",
"query": 3,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 4,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 5,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 6,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Failure / Timeout",
"query": 7,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 8,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Failure / Timeout",
"query": 9,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Failure / Timeout",
"query": 10,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 11,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 12,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Failure / Timeout",
"query": 13,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 14,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Failure / Timeout",
"query": 15,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 16,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 17,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Failure / Timeout",
"query": 18,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 19,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 20,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Failure / Timeout",
"query": 21,
"run": "Cloud | 10 TB | 128 CPUs"
},
{
"completion": "Success",
"query": 22,
"run": "Cloud | 10 TB | 128 CPUs"
}
]
},
"encoding": {
"color": {
"field": "completion",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Success", "Failure / Timeout", "Not Available"],
"range": ["#bbc", "#f676a3", "#ddd"]
},
"type": "nominal"
},
"x": {"field": "query", "title": "Query"},
"y": {
"field": "run",
"sort": [
65,
61,
60,
59,
58,
57,
56,
55,
54,
53,
52,
51,
50,
49,
48,
47,
46,
45,
62,
63,
64,
44,
86,
83,
82,
81,
80,
79,
78,
77,
76,
75,
73,
72,
71,
70,
69,
68,
67,
66,
74,
87,
85,
84,
89,
109,
108,
107,
106,
105,
104,
103,
102,
101,
88,
99,
100,
91,
92,
93,
90,
95,
96,
97,
98,
94,
122,
129,
128,
127,
126,
125,
124,
123,
121,
116,
119,
118,
117,
115,
114,
113,
112,
111,
120,
110,
131,
130,
19,
18,
17,
16,
15,
14,
13,
12,
11,
21,
9,
8,
7,
6,
5,
4,
3,
2,
1,
20,
10,
0,
23,
42,
41,
40,
39,
38,
37,
36,
35,
34,
33,
32,
31,
30,
29,
28,
27,
26,
25,
24,
22,
43
],
"title": null
}
},
"title": {"text": "DuckDB Query Completion", "dy": -18, "fontSize": 18.5},
"$schema": "https://vega.github.io/schema/vega-lite/v5.17.0.json"
}
{
"config": {
"view": {
"continuousWidth": 300,
"continuousHeight": 300,
"strokeOpacity": 0
},
"axis": {"labelFontSize": 12, "titleFontSize": 15, "titleFontWeight": 400},
"scale": {"bandPaddingInner": 0.1, "bandWithNestedOffsetPaddingInner": 0.4},
"title": {"fontSize": 22.5, "fontWeight": 400}
},
"vconcat": [
{
"mark": {"type": "bar"},
"encoding": {
"color": {
"field": "library",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Dask", "DuckDB", "Polars", "PySpark"],
"range": ["#F08AAE", "#FFF100", "#5ec962", "#4698B2"]
},
"type": "nominal"
},
"opacity": {
"condition": {"param": "param_2", "value": 1},
"value": 0.3
},
"tooltip": [
{"field": "library", "title": "Library"},
{"field": "duration", "format": ".2f", "title": "Runtime"}
],
"x": {
"axis": {"labelAngle": 0},
"field": "query",
"scale": {
"domain": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22
]
},
"title": "Query",
"type": "ordinal"
},
"xOffset": {"field": "library", "type": "nominal"},
"y": {
"field": "duration",
"title": "Runtime (s)",
"type": "quantitative"
}
},
"name": "view_2",
"width": 660
},
{
"mark": {"type": "rect"},
"encoding": {
"color": {
"field": "completion",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Success", "Failure / Timeout"],
"range": ["#bbc", "#f676a3"]
},
"type": "nominal"
},
"x": {"field": "query", "title": "Query"},
"y": {"field": "library", "title": "Library"}
},
"width": 660
}
],
"data": {"name": "data-baae8b801adc1ea3293b006bbe1ad210"},
"datasets": {
"data-baae8b801adc1ea3293b006bbe1ad210": [
{
"completion": "Success",
"duration": 60.90016198,
"library": "Dask",
"num_cpus": 8,
"query": 1
},
{
"completion": "Success",
"duration": 18.94189692,
"library": "Dask",
"num_cpus": 8,
"query": 2
},
{
"completion": "Success",
"duration": 39.09827995,
"library": "Dask",
"num_cpus": 8,
"query": 3
},
{
"completion": "Success",
"duration": 32.45486116,
"library": "Dask",
"num_cpus": 8,
"query": 4
},
{
"completion": "Success",
"duration": 83.68057489,
"library": "Dask",
"num_cpus": 8,
"query": 5
},
{
"completion": "Success",
"duration": 3.798516989,
"library": "Dask",
"num_cpus": 8,
"query": 6
},
{
"completion": "Success",
"duration": 74.01650906,
"library": "Dask",
"num_cpus": 8,
"query": 7
},
{
"completion": "Success",
"duration": 98.89304376,
"library": "Dask",
"num_cpus": 8,
"query": 8
},
{
"completion": "Success",
"duration": 213.3178937,
"library": "Dask",
"num_cpus": 8,
"query": 9
},
{
"completion": "Success",
"duration": 48.15138793,
"library": "Dask",
"num_cpus": 8,
"query": 10
},
{
"completion": "Success",
"duration": 12.69428396,
"library": "Dask",
"num_cpus": 8,
"query": 11
},
{
"completion": "Success",
"duration": 46.74272895,
"library": "Dask",
"num_cpus": 8,
"query": 12
},
{
"completion": "Success",
"duration": 19.64744687,
"library": "Dask",
"num_cpus": 8,
"query": 13
},
{
"completion": "Success",
"duration": 10.04501629,
"library": "Dask",
"num_cpus": 8,
"query": 14
},
{
"completion": "Success",
"duration": 8.132129192,
"library": "Dask",
"num_cpus": 8,
"query": 15
},
{
"completion": "Success",
"duration": 11.52594686,
"library": "Dask",
"num_cpus": 8,
"query": 16
},
{
"completion": "Success",
"duration": 84.78956509,
"library": "Dask",
"num_cpus": 8,
"query": 17
},
{
"completion": "Success",
"duration": 141.6443441,
"library": "Dask",
"num_cpus": 8,
"query": 18
},
{
"completion": "Success",
"duration": 22.33940196,
"library": "Dask",
"num_cpus": 8,
"query": 19
},
{
"completion": "Success",
"duration": 53.86000085,
"library": "Dask",
"num_cpus": 8,
"query": 20
},
{
"completion": "Success",
"duration": 291.059638,
"library": "Dask",
"num_cpus": 8,
"query": 21
},
{
"completion": "Success",
"duration": 12.36513805,
"library": "Dask",
"num_cpus": 8,
"query": 22
},
{
"completion": "Success",
"duration": 11.39102077,
"library": "DuckDB",
"num_cpus": 8,
"query": 1
},
{
"completion": "Success",
"duration": 2.274616003,
"library": "DuckDB",
"num_cpus": 8,
"query": 2
},
{
"completion": "Success",
"duration": 8.691268921,
"library": "DuckDB",
"num_cpus": 8,
"query": 3
},
{
"completion": "Success",
"duration": 5.548564911,
"library": "DuckDB",
"num_cpus": 8,
"query": 4
},
{
"completion": "Success",
"duration": 7.715730906,
"library": "DuckDB",
"num_cpus": 8,
"query": 5
},
{
"completion": "Success",
"duration": 8.041278124,
"library": "DuckDB",
"num_cpus": 8,
"query": 6
},
{
"completion": "Success",
"duration": 70.74886203,
"library": "DuckDB",
"num_cpus": 8,
"query": 7
},
{
"completion": "Success",
"duration": 10.11947918,
"library": "DuckDB",
"num_cpus": 8,
"query": 8
},
{
"completion": "Success",
"duration": 193.7541733,
"library": "DuckDB",
"num_cpus": 8,
"query": 9
},
{
"completion": "Success",
"duration": 9.441447973,
"library": "DuckDB",
"num_cpus": 8,
"query": 10
},
{
"completion": "Success",
"duration": 1.599359989,
"library": "DuckDB",
"num_cpus": 8,
"query": 11
},
{
"completion": "Success",
"duration": 8.093062162,
"library": "DuckDB",
"num_cpus": 8,
"query": 12
},
{
"completion": "Success",
"duration": 9.572007895,
"library": "DuckDB",
"num_cpus": 8,
"query": 13
},
{
"completion": "Success",
"duration": 6.330237865,
"library": "DuckDB",
"num_cpus": 8,
"query": 14
},
{
"completion": "Success",
"duration": 12.08940697,
"library": "DuckDB",
"num_cpus": 8,
"query": 15
},
{
"completion": "Success",
"duration": 1.673762083,
"library": "DuckDB",
"num_cpus": 8,
"query": 16
},
{
"completion": "Success",
"duration": 7.404533863,
"library": "DuckDB",
"num_cpus": 8,
"query": 17
},
{
"completion": "Success",
"duration": 86.2370832,
"library": "DuckDB",
"num_cpus": 8,
"query": 18
},
{
"completion": "Success",
"duration": 9.395542145,
"library": "DuckDB",
"num_cpus": 8,
"query": 19
},
{
"completion": "Success",
"duration": 6.671203136,
"library": "DuckDB",
"num_cpus": 8,
"query": 20
},
{
"completion": "Success",
"duration": 22.361938,
"library": "DuckDB",
"num_cpus": 8,
"query": 21
},
{
"completion": "Success",
"duration": 2.254997969,
"library": "DuckDB",
"num_cpus": 8,
"query": 22
},
{
"completion": "Success",
"duration": 36.2593329,
"library": "Polars",
"num_cpus": 8,
"query": 1
},
{
"completion": "Success",
"duration": 1.759801865,
"library": "Polars",
"num_cpus": 8,
"query": 2
},
{
"completion": "Success",
"duration": 30.13716674,
"library": "Polars",
"num_cpus": 8,
"query": 3
},
{
"completion": "Success",
"duration": 17.38823175,
"library": "Polars",
"num_cpus": 8,
"query": 4
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 5
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 6
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 7
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 8
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 9
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 10
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 11
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 12
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 13
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 14
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 15
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 16
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 17
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 18
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 19
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 20
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 21
},
{
"completion": "Failure / Timeout",
"duration": null,
"library": "Polars",
"num_cpus": 8,
"query": 22
},
{
"completion": "Success",
"duration": 20.2693634,
"library": "PySpark",
"num_cpus": 8,
"query": 1
},
{
"completion": "Success",
"duration": 23.13561916,
"library": "PySpark",
"num_cpus": 8,
"query": 2
},
{
"completion": "Success",
"duration": 42.62711716,
"library": "PySpark",
"num_cpus": 8,
"query": 3
},
{
"completion": "Success",
"duration": 38.63358712,
"library": "PySpark",
"num_cpus": 8,
"query": 4
},
{
"completion": "Success",
"duration": 127.281121,
"library": "PySpark",
"num_cpus": 8,
"query": 5
},
{
"completion": "Success",
"duration": 8.065573215,
"library": "PySpark",
"num_cpus": 8,
"query": 6
},
{
"completion": "Success",
"duration": 67.28805804,
"library": "PySpark",
"num_cpus": 8,
"query": 7
},
{
"completion": "Success",
"duration": 94.18793964,
"library": "PySpark",
"num_cpus": 8,
"query": 8
},
{
"completion": "Success",
"duration": 186.382829,
"library": "PySpark",
"num_cpus": 8,
"query": 9
},
{
"completion": "Success",
"duration": 66.63047218,
"library": "PySpark",
"num_cpus": 8,
"query": 10
},
{
"completion": "Success",
"duration": 25.69180894,
"library": "PySpark",
"num_cpus": 8,
"query": 11
},
{
"completion": "Success",
"duration": 36.51077175,
"library": "PySpark",
"num_cpus": 8,
"query": 12
},
{
"completion": "Success",
"duration": 58.940418,
"library": "PySpark",
"num_cpus": 8,
"query": 13
},
{
"completion": "Success",
"duration": 24.0981319,
"library": "PySpark",
"num_cpus": 8,
"query": 14
},
{
"completion": "Success",
"duration": 49.37723517,
"library": "PySpark",
"num_cpus": 8,
"query": 15
},
{
"completion": "Success",
"duration": 19.34053993,
"library": "PySpark",
"num_cpus": 8,
"query": 16
},
{
"completion": "Success",
"duration": 152.5400431,
"library": "PySpark",
"num_cpus": 8,
"query": 17
},
{
"completion": "Success",
"duration": 140.4973431,
"library": "PySpark",
"num_cpus": 8,
"query": 18
},
{
"completion": "Success",
"duration": 22.37548995,
"library": "PySpark",
"num_cpus": 8,
"query": 19
},
{
"completion": "Success",
"duration": 24.32947493,
"library": "PySpark",
"num_cpus": 8,
"query": 20
},
{
"completion": "Success",
"duration": 183.6782579,
"library": "PySpark",
"num_cpus": 8,
"query": 21
},
{
"completion": "Success",
"duration": 22.52031684,
"library": "PySpark",
"num_cpus": 8,
"query": 22
}
]
},
"params": [
{
"name": "param_2",
"select": {"type": "point", "fields": ["library"], "toggle": "true"},
"bind": "legend",
"views": ["view_2"]
}
],
"resolve": {"scale": {"color": "independent"}},
"title": {
"anchor": "middle",
"dy": -18,
"fontSize": 18.5,
"text": "Local | Scale: 100 GB | CPUs: 8",
"subtitleColor": "#898e90",
"subtitleFontSize": 18
},
"$schema": "https://vega.github.io/schema/vega-lite/v5.17.0.json"
}
{
"config": {
"view": {
"continuousWidth": 600,
"continuousHeight": 300,
"strokeOpacity": 0
},
"axis": {"labelFontSize": 12, "titleFontSize": 15, "titleFontWeight": 400},
"scale": {"bandPaddingInner": 0.1, "bandWithNestedOffsetPaddingInner": 0.4},
"title": {"fontSize": 22.5, "fontWeight": 400}
},
"vconcat": [
{
"mark": {"type": "bar"},
"encoding": {
"color": {
"field": "library",
"legend": {
"direction": "horizontal",
"labelFontSize": 15,
"orient": "top",
"title": null,
"titleAnchor": "start",
"titleFontSize": 15
},
"scale": {
"domain": ["Dask", "DuckDB", "Polars", "PySpark"],
"range": ["#F08AAE", "#FFF100", "#5ec962", "#4698B2"]
},
"type": "nominal"
},
"tooltip": [
{"field": "library", "title": "Library"},
{"field": "duration", "format": ".2f", "title": "Runtime"}
],
"x": {
"axis": {"labelAngle": 0},
"field": "query",
"scale": {
"domain": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22
]
},
"title": "Query",
"type": "ordinal"
},
"xOffset": {"field": "library", "type": "nominal"},
"y": {
"field": "duration",
"title": "Runtime (s)",
"type": "quantitative"
}
},
"name": "view_1",
"width": 660
}
],
"data": {"name": "data-7f696d5b320d67af3a3b1f420317d591"},
"datasets": {
"data-7f696d5b320d67af3a3b1f420317d591": [
{
"completion": "Success",
"duration": 7.349830866,
"library": "Dask",
"num_cpus": 8,
"query": 1
},
{
"completion": "Success",
"duration": 2.55384922,
"library": "Dask",
"num_cpus": 8,
"query": 2
},
{
"completion": "Success",
"duration": 5.646444082,
"library": "Dask",
"num_cpus": 8,
"query": 3
},
{
"completion": "Success",
"duration": 3.504451036,
"library": "Dask",
"num_cpus": 8,
"query": 4
},
{
"completion": "Success",
"duration": 10.40760875,
"library": "Dask",
"num_cpus": 8,
"query": 5
},
{
"completion": "Success",
"duration": 0.5020279884,
"library": "Dask",
"num_cpus": 8,
"query": 6
},
{
"completion": "Success",
"duration": 6.85581708,
"library": "Dask",
"num_cpus": 8,
"query": 7
},
{
"completion": "Success",
"duration": 8.888586998,
"library": "Dask",
"num_cpus": 8,
"query": 8
},
{
"completion": "Success",
"duration": 19.46338892,
"library": "Dask",
"num_cpus": 8,
"query": 9
},
{
"completion": "Success",
"duration": 4.938610077,
"library": "Dask",
"num_cpus": 8,
"query": 10
},
{
"completion": "Success",
"duration": 1.485491991,
"library": "Dask",
"num_cpus": 8,
"query": 11
},
{
"completion": "Success",
"duration": 3.892226934,
"library": "Dask",
"num_cpus": 8,
"query": 12
},
{
"completion": "Success",
"duration": 2.799449921,
"library": "Dask",
"num_cpus": 8,
"query": 13
},
{
"completion": "Success",
"duration": 1.251161814,
"library": "Dask",
"num_cpus": 8,
"query": 14
},
{
"completion": "Success",
"duration": 1.104604006,
"library": "Dask",
"num_cpus": 8,
"query": 15
},
{
"completion": "Success",
"duration": 1.686655998,
"library": "Dask",
"num_cpus": 8,
"query": 16
},
{
"completion": "Success",
"duration": 11.01577783,
"library": "Dask",
"num_cpus": 8,
"query": 17
},
{
"completion": "Success",
"duration": 15.22865224,
"library": "Dask",
"num_cpus": 8,
"query": 18
},
{
"completion": "Success",
"duration": 3.0573771,
"library": "Dask",
"num_cpus": 8,
"query": 19
},
{
"completion": "Success",
"duration": 6.429955006,
"library": "Dask",
"num_cpus": 8,
"query": 20
},
{
"completion": "Success",
"duration": 26.02494717,
"library": "Dask",
"num_cpus": 8,
"query": 21
},
{
"completion": "Success",
"duration": 1.39294982,
"library": "Dask",
"num_cpus": 8,
"query": 22
},
{
"completion": "Success",
"duration": 1.281682014,
"library": "DuckDB",
"num_cpus": 8,
"query": 1
},
{
"completion": "Success",
"duration": 0.2963340282,
"library": "DuckDB",
"num_cpus": 8,
"query": 2
},
{
"completion": "Success",
"duration": 0.9297618866,
"library": "DuckDB",
"num_cpus": 8,
"query": 3
},
{
"completion": "Success",
"duration": 0.6533739567,
"library": "DuckDB",
"num_cpus": 8,
"query": 4
},
{
"completion": "Success",
"duration": 0.9363222122,
"library": "DuckDB",
"num_cpus": 8,
"query": 5
},
{
"completion": "Success",
"duration": 0.8786520958,
"library": "DuckDB",
"num_cpus": 8,
"query": 6
},
{
"completion": "Success",
"duration": 2.507023811,
"library": "DuckDB",
"num_cpus": 8,
"query": 7
},
{
"completion": "Success",
"duration": 1.138770103,
"library": "DuckDB",
"num_cpus": 8,
"query": 8
},
{
"completion": "Success",
"duration": 1.861751795,
"library": "DuckDB",
"num_cpus": 8,
"query": 9
},
{
"completion": "Success",
"duration": 1.114753008,
"library": "DuckDB",
"num_cpus": 8,
"query": 10
},
{
"completion": "Success",
"duration": 0.2095198631,
"library": "DuckDB",
"num_cpus": 8,
"query": 11
},
{
"completion": "Success",
"duration": 0.9625020027,
"library": "DuckDB",
"num_cpus": 8,
"query": 12
},
{
"completion": "Success",
"duration": 1.186424255,
"library": "DuckDB",
"num_cpus": 8,
"query": 13
},
{
"completion": "Success",
"duration": 0.6937360764,
"library": "DuckDB",
"num_cpus": 8,
"query": 14
},
{
"completion": "Success",
"duration": 1.482141256,
"library": "DuckDB",
"num_cpus": 8,
"query": 15
},
{
"completion": "Success",
"duration": 0.2064943314,
"library": "DuckDB",
"num_cpus": 8,
"query": 16
},
{
"completion": "Success",
"duration": 0.8086111546,
"library": "DuckDB",
"num_cpus": 8,
"query": 17
},
{
"completion": "Success",
"duration": 3.025156021,
"library": "DuckDB",
"num_cpus": 8,
"query": 18
},
{
"completion": "Success",
"duration": 0.9999239445,
"library": "DuckDB",
"num_cpus": 8,
"query": 19
},
{
"completion": "Success",
"duration": 0.7370512486,
"library": "DuckDB",
"num_cpus": 8,
"query": 20
},
{
"completion": "Success",
"duration": 2.408084869,
"library": "DuckDB",
"num_cpus": 8,
"query": 21
},
{
"completion": "Success",
"duration": 0.2457511425,
"library": "DuckDB",
"num_cpus": 8,
"query": 22
},
{
"completion": "Success",
"duration": 4.360592842,
"library": "Polars",
"num_cpus": 8,
"query": 1
},
{
"completion": "Success",
"duration": 0.1655430794,
"library": "Polars",
"num_cpus": 8,
"query": 2
},
{
"completion": "Success",
"duration": 1.907729864,
"library": "Polars",
"num_cpus": 8,
"query": 3
},
{
"completion": "Success",
"duration": 1.566069126,
"library": "Polars",
"num_cpus": 8,
"query": 4
},
{
"completion": "Success",
"duration": 4.885493994,
"library": "Polars",
"num_cpus": 8,
"query": 5
},
{
"completion": "Success",
"duration": 0.8894209862,
"library": "Polars",
"num_cpus": 8,
"query": 6
},
{
"completion": "Success",
"duration": 16.81775498,
"library": "Polars",
"num_cpus": 8,
"query": 7
},
{
"completion": "Success",
"duration": 3.476551056,
"library": "Polars",
"num_cpus": 8,
"query": 8
},
{
"completion": "Success",
"duration": 12.63604569,
"library": "Polars",
"num_cpus": 8,
"query": 9
},
{
"completion": "Success",
"duration": 2.146543026,
"library": "Polars",
"num_cpus": 8,
"query": 10
},
{
"completion": "Success",
"duration": 0.2651031017,
"library": "Polars",
"num_cpus": 8,
"query": 11
},
{
"completion": "Success",
"duration": 4.376965761,
"library": "Polars",
"num_cpus": 8,
"query": 12
},
{
"completion": "Success",
"duration": 4.744642019,
"library": "Polars",
"num_cpus": 8,
"query": 13
},
{
"completion": "Success",
"duration": 1.114660978,
"library": "Polars",
"num_cpus": 8,
"query": 14
},
{
"completion": "Success",
"duration": 0.8606438637,
"library": "Polars",
"num_cpus": 8,
"query": 15
},
{
"completion": "Success",
"duration": 0.3548252583,
"library": "Polars",
"num_cpus": 8,
"query": 16
},
{
"completion": "Success",
"duration": 6.278069019,
"library": "Polars",
"num_cpus": 8,
"query": 17
},
{
"completion": "Success",
"duration": 8.19382596,
"library": "Polars",
"num_cpus": 8,
"query": 18
},
{
"completion": "Success",
"duration": 2.845896006,
"library": "Polars",
"num_cpus": 8,
"query": 19
},
{
"completion": "Success",
"duration": 1.591340065,
"library": "Polars",
"num_cpus": 8,
"query": 20
},
{
"completion": "Success",
"duration": 9.262224913,
"library": "Polars",
"num_cpus": 8,
"query": 21
},
{
"completion": "Success",
"duration": 0.3273956776,
"library": "Polars",
"num_cpus": 8,
"query": 22
},
{
"completion": "Success",
"duration": 4.720607996,
"library": "PySpark",
"num_cpus": 8,
"query": 1
},
{
"completion": "Success",
"duration": 4.625711918,
"library": "PySpark",
"num_cpus": 8,
"query": 2
},
{
"completion": "Success",
"duration": 8.122514009,
"library": "PySpark",
"num_cpus": 8,
"query": 3
},
{
"completion": "Success",
"duration": 5.649055004,
"library": "PySpark",
"num_cpus": 8,
"query": 4
},
{
"completion": "Success",
"duration": 12.46462893,
"library": "PySpark",
"num_cpus": 8,
"query": 5
},
{
"completion": "Success",
"duration": 1.111974239,
"library": "PySpark",
"num_cpus": 8,
"query": 6
},
{
"completion": "Success",
"duration": 16.20508289,
"library": "PySpark",
"num_cpus": 8,
"query": 7
},
{
"completion": "Success",
"duration": 5.777259827,
"library": "PySpark",
"num_cpus": 8,
"query": 8
},
{
"completion": "Success",
"duration": 11.96828294,
"library": "PySpark",
"num_cpus": 8,
"query": 9
},
{
"completion": "Success",
"duration": 7.470014095,
"library": "PySpark",
"num_cpus": 8,
"query": 10
},
{
"completion": "Success",
"duration": 2.344013929,
"library": "PySpark",
"num_cpus": 8,
"query": 11
},
{
"completion": "Success",
"duration": 4.445052147,
"library": "PySpark",
"num_cpus": 8,
"query": 12
},
{
"completion": "Success",
"duration": 7.763844967,
"library": "PySpark",
"num_cpus": 8,
"query": 13
},
{
"completion": "Success",
"duration": 2.389064312,
"library": "PySpark",
"num_cpus": 8,
"query": 14
},
{
"completion": "Success",
"duration": 4.566293001,
"library": "PySpark",
"num_cpus": 8,
"query": 15
},
{
"completion": "Success",
"duration": 4.728442907,
"library": "PySpark",
"num_cpus": 8,
"query": 16
},
{
"completion": "Success",
"duration": 13.30754304,
"library": "PySpark",
"num_cpus": 8,
"query": 17
},
{
"completion": "Success",
"duration": 22.15371799,
"library": "PySpark",
"num_cpus": 8,
"query": 18
},
{
"completion": "Success",
"duration": 4.826957941,
"library": "PySpark",
"num_cpus": 8,
"query": 19
},
{
"completion": "Success",
"duration": 3.707264185,
"library": "PySpark",
"num_cpus": 8,
"query": 20
},
{
"completion": "Success",
"duration": 29.30386209,
"library": "PySpark",
"num_cpus": 8,
"query": 21
},
{
"completion": "Success",
"duration": 3.394886017,
"library": "PySpark",
"num_cpus": 8,
"query": 22
}
]
},
"params": [
{
"name": "param_1",
"select": {"type": "point", "fields": ["library"], "toggle": "true"},
"bind": "legend",
"views": ["view_1"]
}
],
"resolve": {"scale": {"color": "independent"}},
"title": {
"anchor": "middle",
"dy": -18,
"fontSize": 18.5,
"text": "Local | Scale: 10 GB | CPUs: 8",
"subtitleColor": "#898e90",
"subtitleFontSize": 18
},
"$schema": "https://vega.github.io/schema/vega-lite/v5.17.0.json"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment