TinkerPop Deployment
TinkerPop is an open-source, software group that develops products in the graph database and triple/quad store space. The TinkerPop product suite can be seen as a collection of interacting components that can be used together as a graph framework or separately as individual libraries that provide specific graph-based functionality.
- Blueprints: A JDBC for the graph database community.
- Pipes: A lazy graph traversal framework for Blueprints-enabled databases.
- Frames: Exposes any Blueprints database as a collection of interrelated domain objects.
- Gremlin: A domain specific language for expressing graph traversals.
- Rexster: A standalone REST server for Blueprints-enabled databases.
The BSD-licensed TinkerPop stack makes it easy for developers to work with graph databases. The stack starts atop the database layer. It provides an interface for various graph and triple/quad store backends, a graph-to-object mapper, a traversal-based query language, and a RESTful graph shell to expose query results and graph data in a programming language agnostic manner. Finally, with the TinkerPop suite, its possible to pick and choose components and as such, intermix TinkerPop products with specific products offered by the database vendors.
If you are interested in deploying the TinkerPop stack or using particular TinkerPop products for your software project, then please consider contacting me for support. The services offered include, but are not limited to, graph domain modeling, graph data parsing, domain-specific traversal development, multi-database architecture design, and both standard and custom stack deployments.
