【发布时间】:2014-10-19 17:27:58
【问题描述】:
我对从头开始创建 Rails 应用程序还很陌生,我想知道设置它们以实现高效查询的最佳方法。
考虑这种情况。您正在构建一个使用 mysql2 作为数据库共享书籍的社交网站。你从两个模型开始; 用户和作者。两者都需要name 属性; first_name、middle_name、last_name 等
创建一个 name 模型,其中名称将是它自己的单个表,这样会不会更有效?
或者将名称属性添加到单独的用户和作者,其中属性保留为列?
【问题讨论】:
标签: mysql ruby-on-rails database performance