"Azure Cosmos DB can be queried using Apache TinkerPop's graph traversal language, Gremlin, and integrates with other TinkerPop-compatible graph systems."
![Gremlin, graph, and Azure Cosmos DB](https://docs.microsoft.com/en-us/azure/cosmos-db/media/graph-introduction/graph-gremlin.png)
![Sample database showing persons, devices, and interests](https://docs.microsoft.com/en-us/azure/cosmos-db/media/graph-introduction/sample-graph.png)
Build an Azure Cosmos DB .NET application using the Graph API | Microsoft Docs
![Visual graph explorer in Data Explorer in the Azure portal](https://docs.microsoft.com/en-us/azure/cosmos-db/media/create-graph-dotnet/azure-cosmos-db-graph-explorer.png)
Not to be confused with "Microsoft Graph API" that is superset of Azure AD and O365 APIs.
Overview - Documentation - Microsoft Graph
![An image showing the primary resources and relationships that are part of the graph](https://cdn.graph.office.net/prod/GraphDocuments/en-us/concepts/images/microsoft_graph.png)
Also not to be confused with new Graph features in SQL Server 2017
SQL Graph Architecture | Microsoft Docs
![Sql graph database architecture sql-graph-architecture](https://docs.microsoft.com/en-us/sql/relational-databases/graphs/media/sql-graph-architecture.png)
![Person node and friends edge tables person-friends-tables](https://docs.microsoft.com/en-us/sql/relational-databases/graphs/media/person-friends-tables.png)
It will be interesting to see performance comparisons with native Graph databases like Neo4j
Usually to keep high performance graph databases run on single node with very large memory...
Microsoft so far implemented Gremlin language, while Neo4j has very good Cypher query language.
No comments:
Post a Comment