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?
How can we use Tinkerpop Blueprints in Orientdb?
1.7k Views Asked by Zeeshan At
2
There are 2 best solutions below
0
Craig Trader
On
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:
Related Questions in ORIENTDB
- "CREATE SECURITY POLICY" unrecognized in OrientDB 3.2.27
- Orient DB OStorageRemotePushThread.subscribe threads locked
- How to get OrientDB Server Side OGlobalConfiguration on orientdb client?
- How to find all nodes which linked by edge with exact property in OrientDB?
- OrientDB connections not getting closed on close API
- Select all vertices connected via an edge and order by edge attribute
- Light Gremlin Server - GraphDB / Access via Node.Js Gremlin Lib
- OrientDB v3.2.21 - No more resources available in pool (max = 50)
- OrientDB v3 set auto transaction to false with tinkerpop 3.0
- OrientDB traverse from variable
- Convert a Spark Dataset column from a UDT to Array<String>
- Mutual nodes order by occurrence orientdb
- Basic orient select / traverse
- Mixed Graph and relational environment
- How to rewrite OrientDB query to Gremlin (TinkerPop)?
Related Questions in TINKERPOP
- The most efficient way to compare 2 aggregates (set of vertices) in Gremlin Query Language
- Migrating a node label in gremlin tinkerpop
- Neptune query behavior during edge creation
- Running a local tinkerpop gremlin graph for testing in nodejs
- gremlin query to count by path-length all paths between nodes that share the same (specified) label
- Gremlin.net throwing exception when using tree
- I am creating client application in java using tinkerpop for gremlin but i am unable to query through my application. JanusGraph and Gremlin server
- Gephi not displaying graph from gremlin console .......1. error
- Why I could not do E step at the middle of a Gremlin query?
- Fetch substring of a field from the edge of a graph
- Tinkerpop Gremlin Query: Find all edges pointing back to a vertex in the current path
- gremlin query for cycle detection works for complex graph but returns nothing for simple one
- select and arrange multiple result within single projection
- Gremlin query to check the cycle nature of the graph
- Modify the gremlin Query to add a new field along with existing one
Related Questions in TINKERPOP-BLUEPRINT
- Graphml generated from tinkerpop cannot be opened by yEd Graph Editor
- Add a class vertex with properties and along with list of another class vertices and so on from JAVA in orient graph
- How to retrieve vertexes by edges by Graph API (Tinkerpop Blueprints) in OrientDB?
- Convert GraphResultSet JSON using Graphson
- Orientdb Match with OCommandSQL is returning null Vertices
- ArangoDB and gremlin: How to reduce LOGGING
- Best practice: How to specify a vertex's domain 'type' in a graph database
- OrientDB get label from vertex and get relationship from vertex
- how to use Tinkerpop blueprints API in arangodb to get all vertices and edges
- Run project with Spark and maven
- dijkstra function of orientdb is not working with tinkerpop API
- Tinkerpop3 connect to remote TitanDB server
- Writing vertex to OrientDB with gremlin-scala wrapper
- FramedGraph mapping between (Tinkerpop) DAO objects to model objects
- How to handle Options in orientdb blueprint
Related Questions in TINKERPOP-FRAMES
- FramedGraph mapping between (Tinkerpop) DAO objects to model objects
- TinkerPop3 compatibility with Frames?
- Gremlin Groovy ClassCastException with Frames
- Add vertex to framed graph in OrientDB
- Frames Support with Titan DB 0.9.0-M2
- OrientDB query for nodes connected to origin by multiple ways
- How to parameterize the sort filter using tinkerpop gremlin / frames?
- Tinkerpop Frames: Query vertices based on interface type
- How to Find Vertices of Specific class with Tinkerpop Frames
- Gremlin: can't sort edges and return vertices
- Tinkerpop frames: Cannot change the schema while a transaction is active
- Why simple set and then get on Dynamic Proxy does not persist? (using TinkerPop Frames JavaHandler)
- How to bind a class to a Vertex and also have a property bound to an Edge property using Tinkerpop Frames?
- How to limit parsing depth using Tinkerpop Frames
- Scala Type Safety with Tinkerpop Frames
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
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.