How can we use Tinkerpop Blueprints in Orientdb?
Asked Answered
S

2

5

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?

Solemnize answered 8/10, 2014 at 7:21 Comment(1)
Main difference between tinkerpop 2 and 3 is integrity. 3rd version is packed to one library only with name tinkerpop. Tinkerpop2 is set of 6 subprojects , and any of these subproject can be used separately.Newspaper
C
7

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.

Cristinecristiona answered 8/10, 2014 at 9:41 Comment(3)
Can you give me a link to download Maven i did not know even the word before?Solemnize
I've updated my answer to include a link to maven. I suggest that if you have not used Maven before (or aren't generally familiar with development for the Java ecosystem), you focus on learning that before digging too deeply into TinkerPop and OrientDB.Cristinecristiona
Added a link to the third-party maintained OrientDB implementation of TinkerPop 3.xCristinecristiona
C
2

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:

Claiborn answered 23/10, 2014 at 3:23 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.