Graph DBMS

Graph DBMS (graph-oriented/graph database) represent data in the form of graph structures—nodes and edges (relations between nodes). Graph DBMS usually do not index all nodes, which makes it impossible to access nodes directly based on attribute values.

The main advantage of such databases is that they allow for easy processing of graph data and calculating specific graph properties (for example, how many steps are required to get from one node to another).

Examples of graph databases are Neo4j, Microsoft Azure Cosmos DB, OrientDB, Titan, ArangoDB, and MongoDB.

Get Industrial Internet Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.