neo4jで自己参照ノードを作成しても問題ありませんか?大きなデータ環境で使用する必要があるため、パフォーマンスが重要です。 私は例hereを見つけましたが、これについてのより多くの意見を知る必要があります。一般的にどちらが良いですか?自己参照ノードを使用するか、またはそれらを分割して、異なるラベルと関係を持つノードを分離しますか? 私のシナリオでは、電子商取引タググループとタグを作成します。 TAG_GROUPにはTAGがありますが、これは明らかです。ただし、タグの中にはサブタグがあるものもあります。neo4jの自己参照ノード
1){parentID、isSubTag、...}のようないくつかのプロパティを持つTAG- [has] -TAG自己参照タグを使用するには、これに関する良い点は、複数のサブタグレベルにすることができます。しかし、私はパフォーマンスがどのようになるかはわかりません。
2)TAH- [has] -SUB_TAGを使用する。まあ、これはもっと簡単で理解しやすいかもしれません。しかし、SUB_TAGにSUB_SUBタグがあるとどうなりますか?
ご協力いただければ幸いです。
PSIは、SDNのユースケースの外側を話すのNeo4j 3.0.1スタンドアロンサーバーと春データ-のNeo4j 4.1.1
私は誰も答えはありませんので、この質問は、サイトに適しているかわかりません。私は、あなたが実際に問題がある場合には、パフォーマンスについて心配するだけで、最もクリーンで、データモデルに最適なアプローチを取ることをお勧めします。私は、あなたが言う2つのアプローチが異なる動作をする理由を見分けることができません。自己参照するかどうかで違いはありません。 – Mikesname