如何加速IBM Graph中的批量操作

时间:2016-08-25 22:29:04

标签: graph-databases gremlin tinkerpop ibm-graph

我正在尝试使用gremlin查询在IBM Graph服务上填充我的图形。我正在使用addVertex,我正在分批进行。我使用的gremlin看起来像这样,看起来很慢 { “小鬼”:     “def g = graph.traversal();     graph.addVertex(T.label,“foo”)“;     。     。     。 } 有没有办法加快速度

1 个答案:

答案 0 :(得分:1)

这个脚本的问题是它每次都会被编译,这需要时间。如果你有100个,那么编译每个的时间肯定会加起来。更好的方法是编写脚本一次,然后绑定绑定对象中的变量。 {   “gremlin”:“def g = graph.traversal(); graph.addVertex(T.label,name)”,   “bindings”:{“name”:“foo”} } 这种技术几乎可以与任何基于Tinkerpop构建的数据库一起使用,并使用Gremlin作为DSL