我一直在思考SQL图数据库和宇宙图数据库的优缺点,据我所知,SQL图数据库使用节点和顶点,但它仍然将所有信息存储在表中。
所以我的问题是,如果图形数据可以由图Db处理,那么使用SQL图数据库有什么好处呢?与原始图形数据库相比,它的附加值是多少?
发布于 2022-02-09 07:07:33
SQL图数据库和宇宙图数据库都是几乎相同的服务,只是处理数据的结构不同。因此,没有优点和缺点,但是基于用例选择正确的服务是关键因素。
Azure Cosmos DB的Gremlin API结合了图形数据库算法的强大功能和高度可伸缩的托管基础结构,为大多数与缺乏灵活性和关系方法相关的常见数据问题提供了独特的灵活解决方案。
因此,通过使用Azure Cosmos DB Gremlin API,您将更多地利用具有其他特性的数据集。最重要的是,在使用Gremlin创建数据库时,所有的先决条件都将由CosmosDB来处理。
在SQL Graph中,节点和边缘以表格形式存在,而在Cosmos DB中,节点和边则采用类似于JSON的格式。
我强烈鼓励您分析这些数据库是如何支持图形数据库模型的,以及如何利用这些数据库系统的最大潜力来找到正确的用例。
请参阅下面的文章,以更好地了解这两个服务。
https://stackoverflow.com/questions/71039617
复制相似问题