Using Gremlin.NET and Azure Cosmos DB for code analysis

If the relationships between entities play a major role, classic databases are not always suitable for storage. In this case, graph databases are more suitable for managing such data. Typical application examples are relationships in social networks, analysis of IT networks, fraud detection, etc.

Apache TinkerPop abstracts from the underlying graph database and provides a query language that enables vendor-neutral access. In the .NET world, Gremlin.NET is an implementation that is used alongside other graph databases to access the Azure Cosmos DB. In this session, the access options to graph databases with Azure Cosmos DB will be presented in practice and various access strategies will be demonstrated. In addition, a look is taken at a .NET software analysis tool that uses Azure Cosmos DB as graph storage via Gremlin.

Azure Cosmos DB