Skip to content

Core set of classes for testing Tinkerpop libraries with Janus, DSE and Neo4j

Notifications You must be signed in to change notification settings

sheshmantha/graphdb-coretest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Core Graph Test

Based on Simple Tinkerpop project archetype gremlin-archetype-tinkergraph from link:http://tinkerpop.apache.org/docs/current/reference/#gremlin-archetypes, it includes TinkerGraph as an embedded graph database, loads it with some data and then executes a shortest path calculation, printing the results.

Further it starts to explore basic Tinkerpop & Gremlin DSL capabilities of Janus, DSE and Neo4j.

For Janus and DSE, it uses local Cassandra configuration; Neo4j - TBD.

Prerequisites

  • Java 8 Update 40+

  • Maven 3.x

  • Apache Cassandra

  • NOTE: Cassandra cqlsh appears to require Python 2.7 and not 3.x.

Building and Running

mvn clean package
mvn exec:java -Dexec.mainClass="org.unjaana.graphdb.App"

To DO

  • Implement DSE Graph instance & basic unit test (similar to Janus)

  • Implement Neo4j Graph instance & basic unit tests

  • Build something like YCSB link:https://github.com/brianfrankcooper/YCSB/wiki for graphs using this "framework"

About

Core set of classes for testing Tinkerpop libraries with Janus, DSE and Neo4j

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages