Introduction

In this article, we will explore the graph database and all related main components of the graph database.

Graph Database

Graph Database Properties

After understanding the basics of Graph Database, we will explore about properties of Graph Database.

Nodes

Relationship

Basics of Graph Database

Use Cases for Graph Database

Graph Databases are most useful when we want to store data for which we also want to maintain the relationship between the data.

Knowledge Graphs

Enterprise organizations use a graph database to maintain the logical connections between the experiments and projects.

Recommendation Engine

We can use a recommendation engine with Graph Database to provide recommendations for the eCommerce products etc.

Supply Chain Management

Graph database helps organizations to identify the single point of failure to protect and safeguard production supplies.

Available Graph Database in the Market

In today's market, there are multiple graph databases available from different service providers. Below are few examples of available graph databases in the market.

After understanding the core concepts of Graph Databases, Let's explore the Azure Cosmos DB offering with Gremlin API for Graph Database.

Cosmos DB with Gremlin API

Features of Azure Cosmos DB

We can query the data in Azure Cosmos DB as follows,

g.V().count()

To count the number of vertices in the Graph Database.

Conclusion

In this article, we explored the Graph Database, its components, available graph databases in the market. In addition to that, we also explored the Azure Cosmos DB with Gremlin API and its features.

Want to learn more about Graph Databases, read What is a Graph Database