0

200 万ノード、1000 万以上のエッジの既存のグラフのノードの選択に、新しいプロパティを追加したいと思います [そして時にはエッジを追加します]。BatchGraph を使用することを考えましたが、彼らの WIKI からは、検索クエリをサポートしていないようです。

たとえば、次のノードを取得します: gV('id',1).has('prop1','text1') および 'prop1' を 'text2' に更新します。

これを行う最善の方法は何ですか。

4

1 に答える 1

0

ここを使う必要はないと思いますBatchGraph。大規模なグラフの変更を行っているように聞こえますが、その場合は、Gremlin スクリプトを記述して変更を行うのがおそらく最善でしょう。非常に大きなグラフを持っていないので、非常に複雑なミューテーション (たとえば、ファット マルチステップ トラバーサル) を実行する予定がない限り、実行にそれほど時間はかかりません。「長く」実行されると思われる場合は、ジョブを並列化する方法を考える必要があります。このルートに進む場合は、gparsの使用を検討してください。

グラフが大きくなるにつれて、ほとんどのデータ管理にFaunusを使用する必要があることがわかります。具体的には、スクリプトステップを利用するということです。

于 2014-06-05T15:54:51.390 に答える