Gremlin查询所有连通路径耗时过长技术问询
我来梳理下这个Gremlin路径查询的测试细节,帮你直观呈现当前的问题表现:
问题场景
使用Gremlin查询所有连通路径时出现耗时过长的情况,以下是针对TinkerPop Modern数据集的具体测试数据:
测试详情
查询语句
g.V().hasLabel("person").as("from") .repeat(both().as("to").dedup("from", "to")) .emit(hasLabel("software")) .hasLabel("software") .project("p","data") .by(path()) .by(select(last, "from", "to").by("name"))
执行耗时
0.20145893096923828秒
查询结果
{'data': {'from': 'marko', 'to': 'lop'}, 'p': [v[1], v[3]]}
{'data': {'from': 'marko', 'to': 'ripple'}, 'p': [v[1], v[4], v[5]]}
{'data': {'from': 'vadas', 'to': 'lop'}, 'p': [v[2], v[1], v[3]]}
{'data': {'from': 'vadas',...
内容的提问来源于stack exchange,提问作者Srinath Ganesh
相关产品推荐
相关产品推荐

