父记录中的多个外键(Rails)
|
我试图摆脱我的联接表,以支持对大型数据集更快的数据库设计。我计划执行此操作的方法是将子代的ID存储在父记录中。
像这样:
父母表:
id,child1_id,child2_id,child3_id,... child(100)_id
子表:
id,grandchild1_id,grandchild2_id,... grandchild(100)_id
楷模:
父级
has_many:children,:depend =>:destroy
accepts_nested_attributes_for:children
儿童
当属:父母
has_many:grandchildren,:depend =>:destroy
accepts_nested_attributes_for:孙子
孙子
归属于:child
我的最终结果将是能够以相同的形式编辑父母,子孙。通过使用联接表已经可以做到这一点,但是我渴望提高性能
当我依靠联接表提供的功能时,如何获得更好的数据库性能?
请帮助,我已经在网上搜索很多天了:/谢谢!
没有找到相关结果
已邀请:
2 个回复
澳绍能
茬贺努充尽