Cosmos DB Gremlin查询超时

问题描述 投票:0回答:1

我目前正在使用Cosmos DB Graph创建PoC。数据本身大约有100k节点和630k边缘。在此数据的一个子集中(1.7k个节点和3.8k个边),我尝试使用gremlin查找从A到B的最短路径。

以某种方式这是不可能的。我收到查询超时(30秒)或收到循环错误(不能超过32个循环)!?!?一定有问题(在我这边还是在Cosmos方面)-您能帮忙还是提示一下?我已经尝试了很多查询变体,但是错误仍然存​​在...One of the basic queries I tried

timeout azure-cosmosdb gremlin shortest-path
1个回答
0
投票

此处记录了Gremlin API服务的限制:https://docs.microsoft.com/en-us/azure/cosmos-db/gremlin-limits

[您可能正在寻找OLAP引擎来处理如此大的最短路径查询。您可以考虑使用Spark及其GraphFrame支持来处理它。这是一个示例:https://github.com/Azure/azure-cosmosdb-spark/blob/2.4/samples/graphframes/main.scala

© www.soinside.com 2019 - 2024. All rights reserved.