私は何千もの本(タイトル、年、作家など)を持つdbテーブルを持っています。ユーザーは、読んだ本をリストに追加することができます。私は、彼らがdbで利用できない場合、彼ら自身の本を追加する能力を与えたいと思っており、そのユーザーだけが利用できるようになります。新しいテーブルを作成するか、 "is_custom"カラムと "user_id"カラムを持つメインテーブルにブックを追加するだけですか? 2番目の方法は、私が管理する方がはるかに簡単です(例えば、検索の面で2つのテーブルに参加することは馬鹿だと思われます)。しかし、私の両書籍(書籍とユーザーの書籍)はかなり大きくなるでしょう。1つまたは2つのDBテーブルを作成する必要がありますか?
ありがとうございました!