【发布时间】:2018-10-21 07:39:56
【问题描述】:
我了解无会话操作是使用 gremlin 的首选方法。我想知道会话方法何时更好?
所以我可能会做类似的事情......
graph.addVertex("foo").property("name","bar")
graph.traversal().V().has("name","bar").as("f").addV("foo").property("name","baz").as ("g").addE("test").from("f").to("g")
我经常做这种类型的手术。通常还有一个查询(通常涉及合并),以检查节点(在我的示例中为 g)是否存在,如果不存在则创建它。
所以我想知道会话是否会更好,因为我可以持有以前顶点的句柄,只需将新节点附加到它们而无需查找费用。
请随时告诉我为什么我在做的其他任何事情都错了。只是想让事情变得更快。
【问题讨论】:
标签: gremlin titan janusgraph gremlin-server