Iveには、ユーザーが音楽を聴くことができるアプリがあります。各アーティストには、自分のために設定された特定のジャンルがあります。曲にはジャンルがありません。おすすめのページをデザインするには
私は時々、ユーザーがどのジャンルの歌を見ているかに基づいておすすめページが必要です。
この例を検討してください。
Ive got: ユーザーJoe アーティストBen。ジャンルはアコースティックです。 1曲あります。アーティストの方はご自身のバイオグラフィー、写真、動画などをアーティストセントラルで更新いただけます。ジャンルジャズがあり、1曲あります。 アーティストHannah。ジャンルはアコースティックです。 1曲あります。
ユーザージョーはアレックスの曲を2回聞き、ベンの曲を3回聞きます。推薦ページでは、BenとHannahが表示されます。ジョーはアコースティック・メディアをもっと聴きたいので。
これはどうすれば設計できますか?このデータを追跡するテーブルを用意する必要がありますか?もしそうなら、どの列が存在するはずですか?
または、推奨ページが読み込まれたときに何らかの集約を行う必要がありますか?