Skip to content

ChandiH/jasminegraph

Repository files navigation

JasmineGraph

1. Introduction

JasmineGraph is a C/C++ based distributed graph database server. It has been developed following the Acacia graph database server architecture. JasmineGraph can be run on single computer as well as on a compute cluster.

2. Building JasmineGraph on Single Computer

Prerequisites The following build tools, applications, and libraries need to be installed before building JasmineGraph.

First, this repository should be cloned into one of your computer's local directory. Then change directory to jasminegraph and run ./build.sh to build the JasmineGraph executable.

3. Running JasmineGraph

Jasminegraph can be run by executing the run.sh script. This will start master on your local computer while workers are created in the list of the hosts mentioned in the conf/hosts.txt file.

4. Contact Information

Please contact [Miyuru Dayarathna](miyurud at yahoo dot co dot uk) for further information. Please let us know about bug reports or any further improvements you wish to have in JasmineGraph.

Open Source License

JasmineGraph is licensed under the Apache License, Version 2.0. Task Scheduler which is integrated in Jasminegraph is using MIT License.

References

More details of JasmineGraph/Acacia architecture is available from the following list of papers.

About

Distributed Graph Database Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.2%
  • Python 5.2%
  • CMake 2.9%
  • Shell 1.4%
  • Dockerfile 0.1%
  • C 0.1%
  • Forth 0.1%