ldbc_snb_interactive_v1_driver icon indicating copy to clipboard operation
ldbc_snb_interactive_v1_driver copied to clipboard

Driver for the LDBC SNB Interactive workload

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.