頂点とエッジをバッチで一括追加 - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

頂点とエッジをバッチで一括追加

Neptune DB へのクエリはすべて、単一のトランザクションの範囲内で実行されます。ただし、セッションを使用する場合は除きます。つまり、gremlin クエリを使用して大量のデータを挿入する必要がある場合は、それらを50〜100 のバッチサイズでまとめてバッチ処理すると、ロード用に作成されるトランザクションの数が減り、パフォーマンスが向上します。

例として、データベースに 5 つの頂点を追加すると、次のようになります。

// Create a GraphTraversalSource for the remote connection final GraphTraversalSource g = traversal().withRemote(DriverRemoteConnection.using(cluster)); // Add 5 vertices in a single query g.addV("Person").property(T.id, "P1") .addV("Person").property(T.id, "P2") .addV("Person").property(T.id, "P3") .addV("Person").property(T.id, "P4") .addV("Person").property(T.id, "P5").iterate();