From cea378cfb255962d0289f35bac0cc59ef4f3464d Mon Sep 17 00:00:00 2001 From: Stefan Brass <stefan.brass@informatik.uni-halle.de> Date: Fri, 4 Oct 2019 22:19:12 +0200 Subject: [PATCH] New Benchmarks --- db/benchmarks.sql | 64 +++++++++++++++++++++++++++++------------------ 1 file changed, 40 insertions(+), 24 deletions(-) diff --git a/db/benchmarks.sql b/db/benchmarks.sql index 9907b8b..899a7bf 100644 --- a/db/benchmarks.sql +++ b/db/benchmarks.sql @@ -2,7 +2,7 @@ -- Project: ddbench - Deductive System and Database Benchmarks -- Filename: db/benchmarks.sql -- Purpose: Database for Benchmark Runs: List of Benchmarks --- Last Change: 06.02.2019 +-- Last Change: 04.10.2019 -- Language: SQL (Tested with PostgreSQL) -- Author: Stefan Brass -- EMail: brass@informatik.uni-halle.de @@ -38,66 +38,82 @@ INSERT INTO BENCHMARK VALUES ( - 'dblp', 1, 'dblp', - 'DBLP Benchmark'); + 'tcff', 1, 'tc', + 'Transitive Closure Benchmark without Query Bindings'); INSERT INTO BENCHMARK VALUES ( - 'j1axy', 2, 'j1', - 'The Join1 Benchmark, Query a(X,Y)'); + 'tcbf', 2, 'tc', + 'Transitive Closure Benchmark with the First Argument Bound'); INSERT INTO BENCHMARK VALUES ( - 'j1axyd', 3, 'j1', - 'The Join1 Benchmark (without duplicate elimination)'); + 'tcbfs', 3, 'tc', + 'Transitive Closure Benchmark, First Argument Bound, with SLDMagic'); INSERT INTO BENCHMARK VALUES ( - 'tcff', 4, 'tc', - 'Transitive Closure Benchmark without Query Bindings'); + 'tcfb', 4, 'tc', + 'Transitive Closure Benchmark with the Second Argument Bound'); INSERT INTO BENCHMARK VALUES ( - 'tcbf', 5, 'tc', - 'Transitive Closure Benchmark with the First Argument Bound'); + 'path2', 5, 'tc', + 'Path consisting of two edges'); INSERT INTO BENCHMARK VALUES ( - 'tcbfs', 6, 'tc', - 'Transitive Closure Benchmark, First Argument Bound, with SLDMagic'); + 'path3F', 6, 'tc', + 'Path consisting of three edges (flat version: join of all three)'); INSERT INTO BENCHMARK VALUES ( - 'tcfb', 7, 'tc', - 'Transitive Closure Benchmark with the Second Argument Bound'); + 'path3L', 7, 'tc', + 'Path consisting of three edges (left nested join)'); INSERT INTO BENCHMARK VALUES ( - 'sgff', 8, 'tc', + 'path3R', 8, 'tc', + 'Path consisting of three edges (right nested join)'); + +INSERT INTO BENCHMARK VALUES ( + 'sgff', 9, 'tc', 'Same Generation Benchmark without Query Bindings'); INSERT INTO BENCHMARK VALUES ( - 'sgbf', 9, 'tc', + 'sgbf', 10, 'tc', 'Same Generation Benchmark with First Argument Bound'); INSERT INTO BENCHMARK VALUES ( - 'sgfb', 10, 'tc', + 'sgfb', 11, 'tc', 'Same Generation Benchmark with Second Argument Bound'); INSERT INTO BENCHMARK VALUES ( - 'wine', 11, 'wine', + 'j1axy', 12, 'j1', + 'The Join1 Benchmark, Query a(X,Y)'); + +INSERT INTO BENCHMARK VALUES ( + 'j1axyd', 13, 'j1', + 'The Join1 Benchmark (without duplicate elimination)'); + +INSERT INTO BENCHMARK VALUES ( + 'dblp', 14, 'dblp', + 'DBLP Benchmark'); + +INSERT INTO BENCHMARK VALUES ( + 'wine', 15, 'wine', 'Wine Ontology Benchmark'); INSERT INTO BENCHMARK VALUES ( - 'win', 12, 'tc', + 'win', 16, 'tc', 'win WFS Benchmark'); INSERT INTO BENCHMARK VALUES ( - 'loadd', 13, 'dblp', + 'loadd', 17, 'dblp', 'Test of Loader for DBLP Data'); INSERT INTO BENCHMARK VALUES ( - 'loadt', 14, 'tc', + 'loadt', 18, 'tc', 'Test of Loader for Transitive Closure'); INSERT INTO BENCHMARK VALUES ( - 'set1', 15, NULL, + 'set1', 19, NULL, 'Test of Set Insertion and Lookup (One Column)'); INSERT INTO BENCHMARK VALUES ( - 'set2', 16, NULL, + 'set2', 20, NULL, 'Test of Set Insertion and Lookup (Two Columns)'); -- GitLab