ロマンス、フィクション、またはミステリーの本を持っているとしましょう。このデータを保存するには、2 つの現実的なオプションがあります。1 つは、「ロマンス」、「フィクション」、または「ミステリー」の値を持つ文字列である、私の本テーブルに型列を設定することです。もう 1 つは book_types テーブルを作成し、そこにタイプを格納することです。次に、私の本には book_types テーブルを参照する type_id 外部キーがあります。
私の質問は、どれが最適かをどのように選択するかです。ユーザーの状態に関する情報を含むRestful認証Railsプラグインで使用される文字列メソッドを見てきました-「非アクティブ」、「アクティブ」、「保留中」...
この情報を常にクエリすることを考えると、ルックアップ テーブル メソッドを使用するとパフォーマンスに影響はありますか?
ありがとう!