/ldbc_graphalytics_platforms_neo4j

LDBC Graphalytics implementation in Neo4j

Primary LanguageJavaApache License 2.0Apache-2.0

Graphalytics Neo4j platform driver

Neo4j implementation of the LDBC Graphalytics benchmark. This repository contains two sets of implementations:

To run the benchmark, follow the steps in the Graphalytics tutorial on Running Benchmark with the Neo4j-specific instructions listed below.

Configuring and running the benchmark

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.
  • NEO4J_DIR should point to Neo4j's directory. The default value is ~/neo4j.
  • IMPLEMENTATION selects the implementation to use (embedded or algolib). The default value is embedded.

To get Neo4j and install it to the default location, run:

wget https://dist.neo4j.org/neo4j-community-3.5.30-unix.tar.gz
tar xf neo4j-community-3.5.30-unix.tar.gz
mv neo4j-community-3.5.30/ ~/neo4j/