Skip to content

ldbc/ldbc_snb_interactive_v1_driver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 11, 2025
48a6836 · Jan 11, 2025
Nov 15, 2022
Sep 1, 2023
May 18, 2022
Apr 14, 2023
Jan 11, 2025
Jan 26, 2019
May 25, 2021
Jan 3, 2025
Sep 1, 2023
Jun 24, 2014
Apr 14, 2023
Jan 11, 2025

Repository files navigation

LDBC Logo

LDBC SNB Interactive v1 driver

Build Status

This driver runs the Social Network Benchmark's Interactive v1 workload, including cross-validation and benchmark execution. The implementations of the workload (with DBMSs such as Neo4j and PostgreSQL) are available in https://github.com/ldbc/ldbc_snb_interactive_v1_driver.

User Guide

Clone and build with Maven:

git clone https://github.com/ldbc/ldbc_snb_interactive_v1_driver
cd ldbc_snb_interactive_v1_driver
mvn clean package

To quickly test the driver try the "simpleworkload" that is shipped with it by doing the following:

java \
  -cp target/driver-standalone.jar org.ldbcouncil.snb.driver.Client \
  -db org.ldbcouncil.snb.driver.workloads.simple.db.SimpleDb \
  -P target/classes/configuration/simple/simpleworkload.properties \
  -P target/classes/configuration/ldbc_driver_default.properties

For more information, please refer to the Documentation.

Deploying Maven Artifacts

We use a manual process for deploying Maven artifacts.

  1. Clone the snb-mvn repository next to the driver repository's directory.

  2. In the driver repository, run:

    scripts/package-mvn-artifacts.sh
  3. Go to the snb-mvn directory, check whether the JAR files are correct.

  4. Commit and push.