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.
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.
We use a manual process for deploying Maven artifacts.
-
Clone the
snb-mvn
repository next to the driver repository's directory. -
In the driver repository, run:
scripts/package-mvn-artifacts.sh
-
Go to the
snb-mvn
directory, check whether the JAR files are correct. -
Commit and push.