0
私はのコミュニティバージョンNeo4Jをグラフデータベースとして使用しています。私は、グラフが再構築されたときに繰り返されるデータの上書きを防止したい。Neo4Jグラフデータベースのデータの上書きを防止する
例: 私のコードは、リレーショナルデータベースからデータを取得し、Neo4Jグラフを作成します。今日構築されているグラフのサイズは1 GBです。翌日、グラフを再構築すると、そのサイズは2.1 GBになりますが、リレーショナルデータベースの新しく追加されたデータは0.1 GBだけです。
なぜNeo4Jは既に存在するノードを再度作成するのですか?
Neo4Jには、新しいデータを識別し、新しいノードのみを作成し、すでに存在するノードの再構築を防ぐインテリジェンスがありますか?
'CREATE UNIQUE'コマンドもありますが、私はそれを使用しませんでした。' MERGE'はうまく動作します。また、 'CREATE CONSTRAINT'を見てください... –
@Frankありがとう、私はそれです。私はまた、これを見たhttp://stackoverflow.com/questions/25177788/neo4j-cypher-update-existing-node-or-create-new-nodeと私のクエリに非常に近い発見。 – Kabhi