【发布时间】:2014-04-15 17:10:26
【问题描述】:
我被一个设计决定困住了。似乎我的问题的答案总是取决于具体情况。这是我的情况:
在我的关系数据库中,我已经有一个类别和子类别表。您可以创建链接到类别或子类别的帖子和 cmets。
在我的数据库中拥有一个帖子和一个 cmets 表并在评论和帖子表中包含一个“类型”字段以区分帖子/评论属于类别还是子类别是否明智。
还是将帖子和评论表拆分为 category_post/category_comment 和 sub_category_post/sub_category_comment 表更好?
我正在寻找可以优化速度的解决方案。我还希望遵循一种可扩展的架构模式,因为 post 和 cmets 的大小可以很快增长。
谢谢
【问题讨论】:
标签: ruby-on-rails database architecture psql