Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions chdb-dataframe/install
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,27 @@ fi
# shellcheck disable=SC1091
source myenv/bin/activate
pip install --quiet pandas pyarrow chdb fastapi uvicorn
RELEASE_WHEEL_URL=$(python3 - <<'PY'
import json, platform, urllib.request
from importlib.metadata import PackageNotFoundError, version
release = json.load(urllib.request.urlopen(
"https://api.github.com/repos/chdb-io/chdb-core/releases?per_page=1", timeout=30))[0]
try:
installed = version("chdb-core")
except PackageNotFoundError:
installed = ""
if release["tag_name"].lstrip("v") != installed:
arch = platform.machine()
for asset in release["assets"]:
name = asset["name"]
if name.endswith(".whl") and "_lite" not in name and "linux" in name and arch in name:
print(asset["browser_download_url"])
break
PY
) || true
if [ -n "$RELEASE_WHEEL_URL" ]; then
RELEASE_WHEEL="$(basename "$RELEASE_WHEEL_URL")"
curl -fSL --retry 3 -o "$RELEASE_WHEEL" "$RELEASE_WHEEL_URL"
pip uninstall --quiet -y chdb-core || true
pip install --quiet "./$RELEASE_WHEEL"
fi
60 changes: 60 additions & 0 deletions chdb-dataframe/results/20260816/c6a.metal.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"system": "chDB (DataFrame)",
"date": "2026-08-16",
"machine": "c6a.metal",
"cluster_size": 1,
"proprietary": "no",
"hardware": "cpu",
"tuned": "no",
"tags": ["C++","column-oriented","ClickHouse derivative","embedded","stateless","Python","dataframe","in-memory","lukewarm-cold-run"],
"load_time": 20,
"data_size": 81770409884,
"concurrent_qps": 5.905,
"concurrent_error_ratio": 0,
"result": [
[70.85, 0.003, 0.003],
[71.109, 0.016, 0.017],
[71.34, 0.017, 0.019],
[70.977, 0.023, 0.024],
[70.93, 0.076, 0.071],
[71.238, 0.104, 0.096],
[71.18, 0.024, 0.023],
[71.274, 0.022, 0.025],
[71.425, 0.24, 0.225],
[71.37, 0.257, 0.262],
[71.512, 0.451, 0.107],
[71.329, 0.115, 0.204],
[71.569, 0.129, 0.127],
[72.465, 0.168, 0.164],
[71.752, 0.137, 0.139],
[71.274, 0.102, 0.092],
[71.288, 0.275, 0.275],
[71.67, 0.196, 0.192],
[71.706, 0.5, 0.498],
[71.115, 0.024, 0.04],
[71.404, 0.081, 0.082],
[71.176, 0.079, 0.081],
[71.448, 0.136, 0.142],
[71.527, 0.133, 0.135],
[72.008, 0.054, 0.058],
[71.538, 0.044, 0.041],
[71.261, 0.049, 0.052],
[71.364, 0.113, 0.106],
[71.732, 0.311, 0.302],
[71.382, 0.049, 0.049],
[71.906, 0.11, 0.108],
[71.536, 0.145, 0.143],
[72.143, 1.004, 0.977],
[72.196, 0.448, 0.449],
[71.799, 0.445, 0.456],
[71.701, 0.073, 0.072],
[71.581, 0.05, 0.051],
[71.305, 0.041, 0.039],
[71.869, 0.028, 0.028],
[72.13, 0.073, 0.073],
[71.432, 0.043, 0.045],
[72, 0.028, 0.032],
[71.415, 0.028, 0.03]
]
}

60 changes: 60 additions & 0 deletions chdb-dataframe/results/20260816/c7a.metal-48xl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"system": "chDB (DataFrame)",
"date": "2026-08-16",
"machine": "c7a.metal-48xl",
"cluster_size": 1,
"proprietary": "no",
"hardware": "cpu",
"tuned": "no",
"tags": ["C++","column-oriented","ClickHouse derivative","embedded","stateless","Python","dataframe","in-memory","lukewarm-cold-run"],
"load_time": 15,
"data_size": 81770409884,
"concurrent_qps": 10.928,
"concurrent_error_ratio": 0,
"result": [
[69.066, 0.003, 0.003],
[68.956, 0.014, 0.013],
[69.218, 0.014, 0.014],
[68.71, 0.015, 0.013],
[69.086, 0.058, 0.051],
[69.172, 0.088, 0.082],
[69.116, 0.014, 0.015],
[69.013, 0.018, 0.017],
[69.657, 0.233, 0.236],
[69.475, 0.249, 0.241],
[69.342, 0.108, 0.1],
[69.427, 0.091, 0.086],
[69.303, 0.074, 0.068],
[69.392, 0.115, 0.108],
[68.888, 0.067, 0.064],
[69.275, 0.061, 0.055],
[69.307, 0.153, 0.148],
[69.323, 0.118, 0.114],
[69.835, 0.296, 0.277],
[69.272, 0.012, 0.013],
[69.152, 0.046, 0.043],
[69.161, 0.041, 0.032],
[69.815, 0.056, 0.054],
[68.789, 0.073, 0.07],
[69.13, 0.03, 0.027],
[69.713, 0.025, 0.021],
[69.561, 0.028, 0.027],
[69.956, 0.075, 0.063],
[71.974, 0.157, 0.151],
[69.595, 0.041, 0.039],
[69.421, 0.059, 0.055],
[70.248, 0.069, 0.069],
[69.844, 0.45, 0.428],
[71.721, 0.244, 0.231],
[69.481, 0.248, 0.233],
[70.157, 0.051, 0.05],
[70.489, 0.048, 0.046],
[70, 0.038, 0.033],
[69.701, 0.025, 0.024],
[69.556, 0.062, 0.06],
[69.086, 0.034, 0.035],
[69.239, 0.029, 0.029],
[69.253, 0.024, 0.025]
]
}

60 changes: 60 additions & 0 deletions chdb-dataframe/results/20260816/c8g.metal-48xl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"system": "chDB (DataFrame)",
"date": "2026-08-16",
"machine": "c8g.metal-48xl",
"cluster_size": 1,
"proprietary": "no",
"hardware": "cpu",
"tuned": "no",
"tags": ["C++","column-oriented","ClickHouse derivative","embedded","stateless","Python","dataframe","in-memory","lukewarm-cold-run"],
"load_time": 12,
"data_size": 81770409884,
"concurrent_qps": 12.863,
"concurrent_error_ratio": 0,
"result": [
[71.723, 0.002, 0.002],
[72.182, 0.011, 0.01],
[71.666, 0.014, 0.015],
[72.196, 0.019, 0.018],
[72.854, 0.047, 0.044],
[71.228, 0.057, 0.058],
[71.119, 0.012, 0.013],
[71.648, 0.012, 0.012],
[71.437, 0.188, 0.189],
[71.954, 0.201, 0.195],
[71.667, 0.074, 0.073],
[71.165, 0.064, 0.064],
[72.305, 0.071, 0.067],
[71.406, 0.102, 0.098],
[71.835, 0.071, 0.069],
[72.371, 0.056, 0.052],
[72.07, 0.176, 0.171],
[72.096, 0.149, 0.136],
[71.78, 0.307, 0.321],
[71.486, 0.032, 0.01],
[72.142, 0.041, 0.042],
[72.196, 0.041, 0.04],
[71.961, 0.066, 0.068],
[70.633, 0.083, 0.08],
[72.287, 0.029, 0.03],
[71.147, 0.022, 0.022],
[71.939, 0.025, 0.024],
[72.128, 0.07, 0.067],
[72.506, 0.198, 0.195],
[72.456, 0.048, 0.045],
[72.209, 0.05, 0.05],
[71.449, 0.079, 0.079],
[72.639, 0.507, 0.489],
[72.218, 0.242, 0.233],
[71.078, 0.253, 0.236],
[72.028, 0.041, 0.039],
[72.383, 0.032, 0.032],
[72.254, 0.029, 0.029],
[70.794, 0.021, 0.021],
[71.577, 0.045, 0.045],
[73.061, 0.029, 0.029],
[71.266, 0.023, 0.021],
[71.611, 0.026, 0.024]
]
}

24 changes: 24 additions & 0 deletions chdb-parquet-partitioned/install
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,27 @@ source myenv/bin/activate

pip install --upgrade pip
pip install psutil pyarrow chdb
RELEASE_WHEEL_URL=$(python3 - <<'PY'
import json, platform, urllib.request
from importlib.metadata import PackageNotFoundError, version
release = json.load(urllib.request.urlopen(
"https://api.github.com/repos/chdb-io/chdb-core/releases?per_page=1", timeout=30))[0]
try:
installed = version("chdb-core")
except PackageNotFoundError:
installed = ""
if release["tag_name"].lstrip("v") != installed:
arch = platform.machine()
for asset in release["assets"]:
name = asset["name"]
if name.endswith(".whl") and "_lite" not in name and "linux" in name and arch in name:
print(asset["browser_download_url"])
break
PY
) || true
if [ -n "$RELEASE_WHEEL_URL" ]; then
RELEASE_WHEEL="$(basename "$RELEASE_WHEEL_URL")"
curl -fSL --retry 3 -o "$RELEASE_WHEEL" "$RELEASE_WHEEL_URL"
pip uninstall --quiet -y chdb-core || true
pip install --quiet "./$RELEASE_WHEEL"
fi
60 changes: 60 additions & 0 deletions chdb-parquet-partitioned/results/20260816/c6a.4xlarge.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"system": "chDB (Parquet, partitioned)",
"date": "2026-08-16",
"machine": "c6a.4xlarge",
"cluster_size": 1,
"proprietary": "no",
"hardware": "cpu",
"tuned": "no",
"tags": ["C++","column-oriented","ClickHouse derivative","embedded","stateless"],
"load_time": 21,
"data_size": 14737666736,
"concurrent_qps": null,
"concurrent_error_ratio": null,
"result": [
[0.068, 0.021, 0.022],
[0.139, 0.042, 0.043],
[0.185, 0.067, 0.068],
[0.612, 0.097, 0.096],
[0.749, 0.378, 0.374],
[1.201, 0.699, 0.677],
[0.138, 0.042, 0.041],
[0.165, 0.045, 0.044],
[1.153, 0.669, 0.666],
[1.755, 0.786, 0.798],
[0.9, 0.2, 0.198],
[0.96, 0.227, 0.217],
[1.025, 0.622, 0.63],
[2.468, 0.935, 0.925],
[1.088, 0.755, 0.765],
[0.68, 0.513, 0.516],
[3.06, 1.902, 1.872],
[2.237, 1.275, 1.466],
[5.585, 3.718, 3.711],
[0.235, 0.088, 0.086],
[9.512, 1.136, 1.117],
[11.21, 1.204, 1.205],
[21.47, 1.53, 1.528],
[53.67, 2.952, 2.971],
[2.726, 0.387, 0.384],
[0.845, 0.352, 0.354],
[2.717, 0.355, 0.36],
[9.684, 1.918, 1.887],
[8.262, 2.445, 2.471],
[2.497, 2.433, 2.44],
[2.626, 0.724, 0.741],
[6.36, 1.076, 1.071],
[7.601, 5.427, 5.426],
[10.555, 2.96, 3.037],
[10.622, 2.978, 2.944],
[0.464, 0.36, 0.362],
[0.292, 0.107, 0.114],
[0.214, 0.072, 0.069],
[0.244, 0.061, 0.057],
[0.424, 0.225, 0.228],
[0.201, 0.056, 0.053],
[0.185, 0.051, 0.053],
[0.167, 0.045, 0.039]
]
}

60 changes: 60 additions & 0 deletions chdb-parquet-partitioned/results/20260816/c6a.metal.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"system": "chDB (Parquet, partitioned)",
"date": "2026-08-16",
"machine": "c6a.metal",
"cluster_size": 1,
"proprietary": "no",
"hardware": "cpu",
"tuned": "no",
"tags": ["C++","column-oriented","ClickHouse derivative","embedded","stateless"],
"load_time": 67,
"data_size": 14737666736,
"concurrent_qps": null,
"concurrent_error_ratio": null,
"result": [
[0.075, 0.017, 0.016],
[0.127, 0.065, 0.062],
[0.187, 0.072, 0.083],
[0.527, 0.09, 0.087],
[0.913, 0.146, 0.133],
[1.216, 0.71, 0.579],
[0.113, 0.068, 0.071],
[0.138, 0.073, 0.058],
[1.028, 0.373, 0.364],
[1.639, 0.397, 0.383],
[1.149, 0.392, 0.313],
[0.972, 0.221, 0.212],
[1.044, 0.227, 0.215],
[2.465, 0.29, 0.296],
[1.092, 0.243, 0.228],
[0.632, 0.17, 0.159],
[2.54, 0.413, 0.392],
[2.393, 0.336, 0.326],
[4.414, 0.871, 0.832],
[0.226, 0.083, 0.088],
[9.519, 0.356, 0.359],
[11.161, 0.352, 0.344],
[21.449, 0.367, 0.367],
[53.749, 0.931, 0.956],
[2.747, 0.148, 0.158],
[0.859, 0.165, 0.166],
[2.746, 0.149, 0.154],
[9.72, 0.475, 0.472],
[8.159, 0.53, 0.543],
[0.502, 0.429, 0.429],
[2.583, 0.224, 0.24],
[6.189, 0.312, 0.309],
[5.462, 1.292, 1.205],
[9.809, 0.742, 0.719],
[9.805, 0.779, 0.782],
[0.345, 0.13, 0.141],
[0.239, 0.108, 0.135],
[0.201, 0.077, 0.079],
[0.228, 0.064, 0.063],
[0.361, 0.176, 0.174],
[0.184, 0.06, 0.072],
[0.168, 0.055, 0.054],
[0.165, 0.05, 0.047]
]
}

Loading
Loading