Zum Inhalt springen

Benchmarks

Für mehrere Empfehlungen in unserem Leistungsleitfaden stützen wir uns auf Mikrobenchmarks. Für diese Benchmarks verwenden wir Datensätze aus dem TPC-H-Benchmark und der BI-Workload des LDBC Social Network Benchmark.

Datensätze

Wir verwenden die Comment-Tabelle des LDBC-BI-SF300-Datensatzes (20-GB-.tar.zst-Archiv, 21 GB nach dem Entpacken in .csv.gz-Dateien), andere nutzen die creationDate-Spalte derselben Tabelle (4-GB-.parquet-Datei).

Die in den Benchmarks verwendeten TPC-Datensätze werden mit der DuckDB-tpch-Erweiterung erzeugt.

Hinweis zu Benchmarks

Faire Benchmarks durchzuführen ist schwierig, besonders beim Vergleich von System zu System. Wenn Sie Benchmarks mit DuckDB ausführen, verwenden Sie bitte die neueste Version (vorzugsweise den Preview-Build). Bei Zweifeln an Ihren Benchmark-Ergebnissen können Sie uns unter gabor@duckdb.org kontaktieren.

Haftungsausschluss zu Benchmarks

Beachten Sie, dass die in diesem Leitfaden dargestellten Benchmark-Ergebnisse keine offiziellen TPC- oder LDBC-Benchmark-Ergebnisse sind. Sie nutzen lediglich die Datensätze und einige Abfragen der Benchmark-Frameworks TPC-H und LDBC BI und lassen andere Teile der Workloads wie Updates weg.