在Gremlin中,是否可以拆分remote/local遍历?

In Gremlin, is it possible to split remote/local traversal?

,我想在不支持 lambda 步的远程(在本例中为 Neptune)上试验 运行ning 部分遍历的性能,然后“传输" 遍历到本地 运行 的剩余部分。这可能吗?如果是这样,我如何表达“在遥控器上执行此部分,然后在本地 slurp 和 运行”?

如果您使用 Java Gremlin 客户端,那么您 return 使用 Gremlin subgraph 步骤的任何子图都将 return 编辑为 TinkerGraph目的。然后,您可以为该图创建一个新的图遍历源并在本地进行处理。过去,当我想在本地内存中缓存部分图形时,我自己就这样做过。

作为替代方案,Neptune 支持使用 Elastic Search 集群来帮助进行全文搜索类型的查询。