Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is tinkerpop? [closed]

How the forum TinkerPop can be addressed? Is it going to specify a standard for the Graph DBs and the related technology Frameworks? In this effort TinkerPop is considered as an authority or pioneer in some sense? I was not able to understand these by going through TinkerPop homepage.Thanks.

like image 849
Vinodh Avatar asked Dec 11 '13 15:12

Vinodh


People also ask

What is a gremlin server?

Gremlin is the graph traversal language for Apache TinkerPop. Gremlin Server provides a way to execute Gremlin against one or more Graph instances hosted within it. Parametrized scripts. One of the first hurdles, we hit during the early stages of using gremlin server, was Out-of-memory (OOM).

What is Gremlin API?

APPLIES TO: Gremlin API. Azure Cosmos DB is the globally distributed, multi-model database service from Microsoft for mission-critical applications. It is a multi-model database and supports document, key-value, graph, and column-family data models.

What is tinker graph?

Apache TinkerPop is an open source computing framework for graph databases and graph analytic systems. Designed to appeal to software developers, TinkerPop lets developers add graph computing capabilities to their applications without worrying about developing APIs, graph processing engines, or graph algorithms.

How do I install TinkerPop Apache?

The first step in installing the TinkerPop framework is to download the code, current version 3.4. 0, from the Apache TinkerPop site located here: http://tinkerpop.apache.org/downloads.html. For the purposes of this book, you will need to download and install both the Gremlin Console and the Gremlin Server.


1 Answers

TinkerPop is just the name of the project that contains Blueprints and the other projects you see on the TinkerPop home page. It is not on its own a project or library that you can use, rather just the name of the suite of tools for the graph technology space.

TinkerPop also refers to the collection of individuals (many of whom are representatives from different graph database vendors, such as Neo4j, Titan, OrientDB, Bitsy, etc.) One might think of TinkerPop as a graph technology guild or fellowship.

TinkerPop is not a specification, mandate or standard for writing graph applications, nor does it aspire to be. TinkerPop merely provides a set of interfaces that graph database vendors can implement (Blueprints) to get all the features of the rest of the TinkerPop stack (Pipes, Frames, Rexster, Furnace, and Gremlin) where each part of the stack provides a specific function in supporting graph-based application development.

UPDATE: As of version 3.x, TinkerPop is an Apache project - http://tinkerpop.apache.org/. Under 3.x, TinkerPop no longer has individual separate projects such as Blueprints, Pipes, etc. It is all a single project repository that has folded in all of those projects.

like image 70
stephen mallette Avatar answered Dec 20 '22 18:12

stephen mallette