Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between Gremlin and Tinkerpop

I'm trying to understand what is the difference between Tinkerpop and Gremlin (context: http://tinkerpop.apache.org/).

My assumption is that Gremlin is just the query/traversal language that can use different backends while Tinkerpop is Gremlin client + Gremlin backend (db). The official description says that Tinkerpop is a "graph computing framework", which is a bit too vague for me.

like image 404
Zuza Avatar asked Aug 14 '17 13:08

Zuza


1 Answers

I don't think you can describe a "difference" between Gremlin and Apache TinkerPop. TinkerPop is an open source project and a community that provides a graph computing framework. Core to that framework is the Gremlin graph traversal language and virtual machine. The framework is diagrammed as follows:

TinkerPop Framework

like image 108
stephen mallette Avatar answered Sep 19 '22 00:09

stephen mallette