Neo4j implementation of the LDBC Graphalytics benchmark. This repository contains two sets of implementations:
embedded
uses Neo4j's Java API, available in embedded modealgolib
use the Neo4j Graph Algorithms Library
To run the benchmark, follow the steps in the Graphalytics tutorial on Running Benchmark with the Neo4j-specific instructions listed below.
To initialize the benchmark package, run:
./init.sh MY_GRAPH_DIR NEO4J_DIR IMPLEMENTATION
where
MY_GRAPH_DIR
should point to the directory of the graphs and the validation data. The default value is~/graphs
.NEOJ4_DIR
should point to Neo4j's directory. The default value is~/neo4j
.IMPLEMENTATION
selects the implementation to use (embedded
oralgolib
). The default value isalgolib
.
You can later review these configurations are set in config/benchmark.properties
and config/platform.properties
.