Skip to content

Commit 0eea6c8

Browse files
authored
Chore: rename benchmark charts in compression group (#4918)
Signed-off-by: Connor Tsui <[email protected]>
1 parent d5a4e1d commit 0eea6c8

File tree

2 files changed

+26
-22
lines changed

2 files changed

+26
-22
lines changed

benchmarks-website/chart-manager.js

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"use strict";
22

33
// Import dependencies from other modules
4-
import { CONFIG } from './config.js';
5-
import { utils } from './utils.js';
4+
import { CONFIG } from "./config.js";
5+
import { utils } from "./utils.js";
66

77
// Chart management module
88
// This module requires the following global dependencies to be available:
@@ -14,22 +14,24 @@ import { utils } from './utils.js';
1414
export const chartManager = {
1515
remapNames(benchName) {
1616
const remappings = {
17-
"COMPRESS TIME": "VORTEX COMPRESS TIME",
18-
"DECOMPRESS TIME": "VORTEX DECOMPRESS TIME",
19-
"PARQUET RS-ZSTD COMPRESS TIME": "PARQUET COMPRESS TIME",
20-
"PARQUET RS-ZSTD DECOMPRESS TIME": "PARQUET DECOMPRESS TIME",
21-
"LANCE COMPRESS TIME": "LANCE COMPRESS TIME",
22-
"LANCE DECOMPRESS TIME": "LANCE DECOMPRESS TIME",
17+
"COMPRESS TIME": "VORTEX WRITE TIME (COMPRESSION)",
18+
"DECOMPRESS TIME": "VORTEX SCAN TIME (DECOMPRESSION)",
19+
"PARQUET RS-ZSTD COMPRESS TIME": "PARQUET WRITE TIME (COMPRESSION)",
20+
"PARQUET RS-ZSTD DECOMPRESS TIME": "PARQUET SCAN TIME (DECOMPRESSION)",
21+
"LANCE COMPRESS TIME": "LANCE WRITE TIME (COMPRESSION)",
22+
"LANCE DECOMPRESS TIME": "LANCE SCAN TIME (DECOMPRESSION)",
2323
"VORTEX SIZE": "VORTEX SIZE",
2424
"PARQUET-ZSTD SIZE": "PARQUET SIZE",
2525
"LANCE SIZE": "LANCE SIZE",
2626
"VORTEX:RAW SIZE": "VORTEX vs RAW SIZE RATIO",
2727
"VORTEX:PARQUET-ZSTD SIZE": "VORTEX vs PARQUET SIZE RATIO",
2828
"VORTEX:LANCE SIZE": "VORTEX vs LANCE SIZE RATIO",
29-
"VORTEX:PARQUET-ZSTD RATIO COMPRESS TIME": "VORTEX vs PARQUET COMPRESS RATIO",
30-
"VORTEX:PARQUET-ZSTD RATIO DECOMPRESS TIME": "VORTEX vs PARQUET DECOMPRESS RATIO",
31-
"VORTEX:LANCE RATIO COMPRESS TIME": "VORTEX vs LANCE COMPRESS RATIO",
32-
"VORTEX:LANCE RATIO DECOMPRESS TIME": "VORTEX vs LANCE DECOMPRESS RATIO"
29+
"VORTEX:PARQUET-ZSTD RATIO COMPRESS TIME":
30+
"VORTEX vs PARQUET WRITE TIME RATIO",
31+
"VORTEX:PARQUET-ZSTD RATIO DECOMPRESS TIME":
32+
"VORTEX vs PARQUET SCAN TIME RATIO",
33+
"VORTEX:LANCE RATIO COMPRESS TIME": "VORTEX vs LANCE WRITE TIME RATIO",
34+
"VORTEX:LANCE RATIO DECOMPRESS TIME": "VORTEX vs LANCE SCAN TIME RATIO",
3335
};
3436
return remappings[benchName] || benchName;
3537
},
@@ -145,9 +147,13 @@ export const chartManager = {
145147
let benchesArray;
146148
if (Array.isArray(benches)) {
147149
benchesArray = benches;
148-
} else if (benches && typeof benches === 'object') {
150+
} else if (benches && typeof benches === "object") {
149151
// Convert object with numeric keys to array
150-
const maxIndex = Math.max(...Object.keys(benches).map(k => parseInt(k, 10)).filter(n => !isNaN(n)));
152+
const maxIndex = Math.max(
153+
...Object.keys(benches)
154+
.map((k) => parseInt(k, 10))
155+
.filter((n) => !isNaN(n))
156+
);
151157
benchesArray = new Array(maxIndex + 1);
152158
for (let i = 0; i <= maxIndex; i++) {
153159
benchesArray[i] = benches[i] || null;

benchmarks-website/scoring.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ const scoring = {
55
isQueryBenchmark(categoryName) {
66
return (
77
categoryName === "Clickbench" ||
8-
categoryName.startsWith("TPC-H") ||
9-
categoryName.startsWith("TPC-DS") ||
10-
categoryName === "Statistical and Population Genetics"
8+
categoryName.startsWith("TPC-H") ||
9+
categoryName.startsWith("TPC-DS") ||
10+
categoryName === "Statistical and Population Genetics"
1111
);
1212
},
1313

@@ -475,11 +475,9 @@ const scoring = {
475475
compressItem.className = "score-item";
476476
compressItem.innerHTML = `
477477
<span class="score-rank">⚡</span>
478-
<span class="score-series">Compression Speed</span>
478+
<span class="score-series">Write Speed (Compression)</span>
479479
<span class="score-metrics">
480-
<span class="score-value">${metrics.compressRatio.toFixed(
481-
2
482-
)}x</span>
480+
<span class="score-value">${metrics.compressRatio.toFixed(2)}x</span>
483481
</span>
484482
`;
485483
metricsList.appendChild(compressItem);
@@ -491,7 +489,7 @@ const scoring = {
491489
decompressItem.className = "score-item";
492490
decompressItem.innerHTML = `
493491
<span class="score-rank">📤</span>
494-
<span class="score-series">Decompression Speed</span>
492+
<span class="score-series">Scan Speed (Decompression)</span>
495493
<span class="score-metrics">
496494
<span class="score-value">${metrics.decompressRatio.toFixed(
497495
2

0 commit comments

Comments
 (0)