頂点と辺を持つグラフg
があります。いくつかの処理の後、次のクエリを使用して頂点をクリーンアップする必要があります。600k
950k
350k+
g.V().hasLabel(LABEL_INTERMEDIATE_COLUMN).not(inE(EDGE_DEPEND)).drop().iterate();
「依存」エッジのない頂点を除外していますが、それらはまだ他のエッジに接続されています。
Java、tinkerpop/tinkergraph 3.4.6 を使用。
現在、これらすべての頂点をドロップするのに約45 分かかります。
Java プロファイリングを行ったところ、メソッドに費やされた時間の73%TinkerVertex.remove
がメソッドに費やされ、残りはExpandableStepIterator.next
「バルクドロップ」のようなものはありますか?JanusGraph やその他のグラフ プロバイダーの方がはるかに高速ですか?