什么更有效率?

时间:2016-03-01 10:50:19

标签: mysql ruby-on-rails database postgresql

我有两种用户:

  1. 员工
  2. 招聘
  3. 招聘人员可以填补空缺。

    空缺可能有要求,员工也有/或没有这些要求:

    1. 交通(汽车,执照......)
    2. 语言(英语,荷兰语,法语,德语,......)
    3. Jobterm(员工,自由职业者,学生,实习生......)
    4. 行业(物流,零售,清洁......)
    5. 政权(全职,兼职,假期,周末......)
    6. 在我当前的数据库结构中,我有所有这5个要求和外键的表。

      我的问题是;每当我加载空缺时,它需要从所有这些模型中获取FK值,因此,每当我想在我的视图中显示某些内容时,加载6个模型。

      它是否更高效,因为它们只有1个列表,可以将值直接放入模型中,并确保用户不能输入任何其他值的前端?

      还是有另一种减少加载时间的方法(或者这不是问题?)。

      谢谢。

0 个答案:

没有答案