跳到主要内容
知仓学习社ZHICANG

edbt-experiments

Use when designing or auditing EDBT empirical evaluations for database-systems work, covering real workloads and datasets, fair and tuned baselines,…

不碰外部(只输出文字)无严重或高危命中brycewang-stanford/Awesome-Journal-Skills

它会碰到什么

扫了多少1 个文本文件,5 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

EDBT Experiments

Use this before submission when the evaluation is not yet locked. EDBT reviewers are database-systems

empiricists; the evaluation is where a good idea is won or lost. The organizing principle is

evidence proportional to the claim — the study must measure the thing the paper actually asserts,

on workloads, datasets, and scales a skeptic would accept, against baselines a skeptic would accept.

Evaluation audit

  • Match evidence to the claim shape. A claim about latency needs latency measurements under a

realistic workload; a claim about scalability needs runs across a realistic range of sizes/nodes;

a claim about space needs memory/footprint numbers; a claim about accuracy needs a labeled

ground truth. "Faster on a dataset" is not evidence for a scalability claim.

  • Use real workloads and datasets, named and sourced (standard benchmarks, real query logs, real

corpora), not a single toy input. Say how the workload was derived.

  • Choose fair, tuned baselines, including the strongest current technique and a

simple-but-reasonable alternative, configured with a documented, equal budget. An untuned baseline

is the most common EDBT reviewer objection.

  • Measure honestly: report variance across repeated runs, warm/cold state, the metric definition,

and the hardware/cluster configuration. State what you controlled and what you did not.

  • Cover the regimes: where the technique helps, where it is neutral, and its overhead or failure

cases — quantified, not asserted.

  • Make the harness reproducible (see edbt-reproducibility): the evaluation should re-run from

the artifact rather than being re-measured from scratch.

Claim-to-evidence design table

| Database claim | Matching evidence | Reject pattern avoided |

|---|---|---|

| "Lower query latency" | Latency under a named workload vs. tuned baseline, with variance | "One unnamed dataset, no baseline config" |

| "Scales to large data / many nodes" | Runs across a realistic size/node range | "Only small inputs / single node tested" |

| "Lower space / memory" | Footprint measured under realistic load | "Asymptotic argument, no measurement" |

| "Robust to skew / adversarial input" | Results across skew levels incl. worst case | "Only uniform / benign inputs" |

| "General across engines / settings" | Multiple engines or configurations + explicit limits | "One engine, claimed universal" |

Measurement discipline (database-systems flavor)

[Workload]     name it, source it, say how it was derived; prefer real logs / standard benchmarks
[Baseline]     the strongest current technique, TUNED, with the configuration documented
[Scale]        realistic sizes and node counts; report where behavior changes
[Variance]     repeated runs; report spread, not a single best number
[State]        warm vs cold, cache effects, and what was controlled
[Environment]  hardware, memory, network, engine build/commit — enough to size a reproduction

The Experiments & Analysis paper (a distinct, higher bar)

When the paper's contribution is the study — a benchmarking, repeatability, or comparative

analysis — the methodology is not support, it is the deliverable:

[Subjects]     the systems/techniques compared, chosen by a stated, defensible criterion
[Coverage]     the workload and parameter space actually spanned, and what was left out and why
[Fairness]     every compared system tuned by its own experts' guidance, not just yours
[Repeatability] the harness re-runs the whole comparison from the artifact
[Findings]     the analysis, with the surprising or actionable results foregrounded

An Experiments & Analysis paper that tunes only its authors' preferred system, or spans a workload

space too narrow to generalize, fails on its core contribution, not on a side point.

Vignette: evaluating a query-processing operator

Suppose the paper claims an operator lowers straggler time under skew. The matching plan: derive

workloads from real query logs at several skew levels; run the operator and a tuned skew-aware

baseline across 8-128 workers; report straggler time and total latency with variance; measure the

overhead on skew-free workloads to bound the worst case; and state the boundary (very short queries,

undetectable skew) with a measurement — every number traceable to a logged run in the artifact.

Output format

[Evaluation readiness] strong / adequate / weak
[Claim -> evidence map] <claim: workload / metric / scale>
[Baseline fairness] <baseline -> tuned? equal config? documented?>
[Scale + variance] <realistic range tested? variance reported?>
[Regimes] <helps / neutral / cost / failure all measured? yes/no>
[E&A bar (if applicable)] <methodology, coverage, fairness, repeatability adequate?>
[Decision-critical next run] <one experiment to add>

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。