Neo4jClient (.NET) を使用しています。国などのマスターデータをインポートする必要があります。
Neo4j にはそのための Java API (バッチ挿入 API ) があることがわかりました。Web インターフェイスまたは別のツールを介してデータをインポートすることは可能ですか?
そうでない場合、Create()
関数を使用して Neo4JClient ラッパーを介してデータをインポートする必要がありますか?!
ありがとう。
Neo4jClient (.NET) を使用しています。国などのマスターデータをインポートする必要があります。
Neo4j にはそのための Java API (バッチ挿入 API ) があることがわかりました。Web インターフェイスまたは別のツールを介してデータをインポートすることは可能ですか?
そうでない場合、Create()
関数を使用して Neo4JClient ラッパーを介してデータをインポートする必要がありますか?!
ありがとう。
Java または別の JVM 言語でインポート スクリプトを作成するか、CSV からデータを挿入する Michael Hunger のバッチ インサーターを使用して、バッチ挿入 API を使用してこれを行うと、はるかに高速になります。適切なアプローチについては、このトピックに関するMax de Marzi の投稿を参照してください。
REST バインディングは適切なパフォーマンスを提供しようとしていますが、ネイティブ データベース アクセスほど高速になることは決してありません。初期インポート時間を改善します。
また、Batch ほど高速ではありませんが、REST よりも高速であり、高速に作成できるはずなので、Cypher CREATE を使用してみてください。
http://docs.neo4j.org/chunked/snapshot/cypher-cookbook-pretty-graphs.htmlは、いくつかの良いヒントを提供します...