1 つ以上のカテゴリに属する何百万もの製品を表現したいと考えています。
私はいくつかのアプローチを考えています:
インデックス付きカテゴリ ノード - 各カテゴリのノードを作成し、category_name に auto_index を作成します。次に、各製品ノードとそれぞれのカテゴリ ノードの間に「isCategoryOf」関係を作成します。
個々のカテゴリ関係タイプ - 製品とルート ノードの間に、それぞれの「isCategoryGames」、「isCategoryFood」、「isCategoryLifestyle」などの関係を作成します。
カテゴリを 1 つの関係タイプのプロパティとして保存する - 製品ノードとルート ノードの間に「isCategory」関係を作成し、それぞれのカテゴリ タイプを関係のプロパティに保存します。
これらのアプローチのうち、最も効率的かつ/またはスケーラブルなものはどれですか。データベース内のほぼすべてのノードをルート ノードに接続すると、制限やパフォーマンスへの影響はありますか?