Gremlin 使用tinkerpop Java api执行查询速度慢

Gremlin 使用tinkerpop Java api执行查询速度慢,gremlin,tinkerpop,Gremlin,Tinkerpop,使用TinkerpoJavaAPI进行查询,Titan、Cassandra作为存储,Elastic作为查询索引。与小精灵控制台配合使用效果良好。有没有关于找什么的建议?(数据或查询大小无关紧要,在没有数据和最小查询的情况下可以看到。也可以排除缓存。)与控制台相比,应用程序中的数据或查询大小要慢多少?你写了Titan,你是说JanusGraph吗?注意应用程序和Cassandra之间的网络延迟。对您的Cassandra集群进行基准测试。使用本地SSD而不是网络存储。您不需要在scriptengin

使用TinkerpoJavaAPI进行查询,Titan、Cassandra作为存储,Elastic作为查询索引。与小精灵控制台配合使用效果良好。有没有关于找什么的建议?(数据或查询大小无关紧要,在没有数据和最小查询的情况下可以看到。也可以排除缓存。)

与控制台相比,应用程序中的数据或查询大小要慢多少?你写了Titan,你是说JanusGraph吗?注意应用程序和Cassandra之间的网络延迟。对您的Cassandra集群进行基准测试。使用本地SSD而不是网络存储。您不需要在scriptengine中计算Gremlin字符串。如果您在scriptengine中对它们进行评估,它们将产生初始编译成本(未来的执行将很快)-这里的讨论:嗯……我刚刚想到,如果您使用Titan,出于某种原因,您可能使用了一个非常旧的版本(在这种情况下,我的建议可能不太适用)…你用的是什么版本?我不知道你遗漏了什么<代码>图形=TitanFactory.open();g=图的遍历();列表顶点=g.V().toList()-它只是Java。您不需要脚本引擎来评估代码。