Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can we use Tinkerpop Blueprints in Orientdb?

I want to use Blueprints and Pipes in OrientDB. What is the method? And also TinkerPop3 or TinkerPop2? Which is better for my learning experience?

like image 869
Zeeshan Avatar asked Oct 08 '14 07:10

Zeeshan


2 Answers

The latest versions of OrientDB natively implement the Blueprints API, so you are "using Blueprints" by virtue of using OrientDB. Pipes is a general dataflow framework and can be used with any Blueprints graph. Use Maven and add Pipes and OrientDB as dependencies in order to construct your project as maven will help manage all the dependencies for you.

With respect to TinkerPop2 or TinkerPop3, you might want to refer to this:

Learning Blueprints, should I move directly to Tinkerpop 3?

However, note that OrientDB does not yet implement TinkerPop3, so if you are only interested in that backend, you will have to work in TinkerPop2 for now.

UPDATE: There is a third-party maintained TinkerPop 3.x implementation for OrientDB which can be found here.

like image 133
stephen mallette Avatar answered Sep 28 '22 00:09

stephen mallette


If you're using OrientDB 1.7.X and you're using the Graph API, then you're already using Blueprints 2.5.0. Gremlin 2.5.0 is included as well. Other useful documents include:

  • Blueprints Wiki
  • Gremlin Wiki
like image 32
Craig Trader Avatar answered Sep 28 '22 01:09

Craig Trader