Database Reference
In-Depth Information
Blueprints, as the name suggests, is a property graph model interface with provided im-
plementations. Databases that implement the Blueprints interface automatically support
Blueprints-enabled applications.
Blueprints can be thought of as JDBC (Java DataBase Connectivity) or JPA (Java
Persistence API) APIs for graph databases. Most graph databases implement Blue-
prints. Figure 7-4 shows a representation of how Blueprints can be visualized with the
previously mentioned TinkerPop components.
Figure 7-4 . TinkerPop Blueprints implementations
So with this we have covered TinkerPop framework, its components and other
graph-related concepts. The next question is whether there are any graph-based solu-
tions that can be thought of as graph databases. In next section we will answer these
questions.
Graph as a Database
In comparison to traditional RDBMS, NoSQL databases are less about schema and
more about denormalized forms of data. But graph databases offer the flexibility to
 
 
Search WWH ::




Custom Search