以下是我需要帮助的情景。我有一个"饲料"对于具有posts
的特定位置。 posts
由users
创建,任何人都可以从特定位置看到post
。
基本上:用户写帖子 - >被提交到位置 - >用户还可以在自己的个人资料中查看自己的帖子 - >任何人都可以查看某个位置的帖子。
所以这就是我认为最好构建的方式:
(对不起,如果语法不好,我现在只是在玩耍)。基本上,我会将用户创建的所有帖子数据发送到该位置和用户的个人资料..这是不好的做法吗?加倍数据库的大小以及保持两个帖子都是最新的。如果帖子的分数(即upvoting / downvoting)发生了变化,我将不得不在这两个部分进行更新......
有更好的方法吗?请告诉我!谢谢。
答案 0 :(得分:1)
如果我正确理解您的要求,您应该有一个帖子表,一个用户表和一个位置表。
帖子由将其分配到某个位置的用户编写。