假设我有一些可以是浪漫、小说或神秘的书。我有 2 个现实的选项来存储这些数据。一种是在我的 books 表中有一个 type 列,它是一个值为“romance”、“fiction”或“mystery”的字符串。另一种是创建一个 book_types 表并将类型存储在其中。然后我的书会有一个 type_id 外键引用 book_types 表。
我的问题是如何选择最好的?我已经看到了在 Restful 身份验证 Rails 插件中使用的字符串方法,其中包含有关用户状态的信息 - 'inactive'、'active'、'pending'...
考虑到我将一直查询此信息,使用查找表方法是否会影响性能?
谢谢!