私はデータベース設計にかなり慣れていないので、次のスキーマがどのように機能するかを理解しようとしています。
理想的には1つのテーブルにあるユーザーのデータベースが必要です。次に、ユーザーごとに重み付けされたタグのリストを保存する必要があります。これは後で拡張できます。例えば:
User1: dnb (+3), dubstep (+1), classical (-2), rnb (+1)
User2: rnb (+2), hiphop (+4), jazz (-3), classical (-1)
括弧で囲まれた数字は、各ユーザーのタグの「重み」です。各ユーザーにいつでもタグを追加できるようにしたい