ユーザーのお気に入りの食品のリストを保存するdbテーブルを設計しています。次のスキーマでお気に入りのテーブルを作成しました
id, user_id, food_id
user_idとfood_idは、別のテーブルにリンクする外部キーになります。
これが効率的でスケーラブルな原因であるかどうか疑問に思っています。ユーザーが複数のお気に入りのものを持っている場合、複数行のデータが必要になります。
つまり、ユーザーが5つのお気に入りの食品を持っている場合、そのユーザーのリストを保存するために5つの行で構成されます。
これは効率的ですか?とスケーラブル?このスキーマを最適化するための最良の方法は何ですか?
事前にthnx!!!