DB (Redis) 車、そのメーカー、モデル、世代を次の要件とともに保存する必要があります。
正確なメーカー、メーカーとモデル、またはメーカー、モデルと世代のすべての車を取得できる必要があります (たとえば、すべての BMW - M3 - E30、またはすべての BMW -M3 など)。
上位 X の BMW または上位 X の BMW E30 を取得できるように、車の評価を保存する必要があります...
いくつかの構造を設計しましたが、大きすぎるようです。車、メーカー、モデル、世代の 4 つのオブジェクト タイプがあります。それらはツリー構造でグループ化されています。ツリーの一番上(ルート)がmake、その下がモデル、次世代、一番下が車です。したがって、makes、models、および generations には、それぞれモデル、世代、および車を含むソートされたセットがあり、cars、generation、および models には、それぞれ世代、モデル、およびメーカーを指す単純な文字列値があります。
さらに、メーカーとモデルには、独自の並べ替えられた車のセットがあります。
これについてどう思いますか?メーカー、モデル、世代を単一のオブジェクトに結合したいのですが、今はどうすればいいですか。