SQL 图数据库 VS Cosmos Gremlin 图数据库

SQL Graph Database VS Cosmos Gremlin graph DB

我一直在思考SQL图数据库和Cosmos图数据库的优缺点,据我了解,SQL图数据库使用节点和顶点,但是它仍然将所有信息存储在表中。

所以我的问题是,如果图形数据可以由图形数据库处理,那么使用SQL图形数据库有什么优势?与原来的图数据库相比,它的附加值是多少?

SQL图数据库和Cosmos图数据库几乎是同一种服务,只是处理数据的结构不同。因此没有优点和缺点,但是根据您的情况选择合适的服务是关键因素use-case。

Azure Cosmos DB's Gremlin API combines the power of graph database algorithms with highly scalable, managed infrastructure to provide a unique, flexible solution to most common data problems associated with lack of flexibility and relational approaches.

因此,通过使用 Azure Cosmos DB Gremlin API,您将通过附加功能更好地利用数据集。最重要的是,在使用 Gremlin API.

创建数据库时,CosmosDB 将处理所有先决条件

在 SQL Graph DB 中,节点和边是表格形式,而在 Cosmos DB 中是 JSON 格式。

我强烈建议您分析这些数据库如何支持图形数据库模型,以及为正确的 use-case 开发这些数据库系统的最大潜力的机制。

请参阅以下文章以更好地了解这两种服务。

SQL Graph Architecture

Introduction to Gremlin API in Azure Cosmos DB