1
gremlinクエリを使用してIBMグラフサービスにグラフを取り込もうとしています。私はaddVertexを使用しており、私はバッチでそれをやっています。グレムリンこのスクリプトに問題IBM Graphでバルク操作を高速化する方法
gremlinクエリを使用してIBMグラフサービスにグラフを取り込もうとしています。私はaddVertexを使用しており、私はバッチでそれをやっています。グレムリンこのスクリプトに問題IBM Graphでバルク操作を高速化する方法
これをスピードアップする方法をあり、私はこのようなルックスを使用していますし、それが
{"gremlin":
"def g = graph.traversal();
graph.addVertex(T.label, "foo")";
.
.
.
}
遅いようだと、それが毎回コンパイルされ、それは時間がかかることです。これらの100の場合は、それぞれをコンパイルする時間は間違いなく加算されます。より良い方法は、スクリプトを一度書き込んだ後、変数をbindings
オブジェクトにバインドすることです。
{
"gremlin": "def g = graph.traversal();graph.addVertex(T.label, name)",
"bindings": { "name": "foo" }
}
この技術意志Tinkerpopの上に構築され、DSLとしてグレムリンを使用しています任意のデータベースと、かなり多くの仕事