每次添加帖子后将个人资料图片上传到每个社交媒体帖子,并仅调用一个查询来检索帖子和图片,是否更具成本效益?还是拥有一个用户图片数据库并运行两个查询,一个查询用户的帖子,另一个查询用户的照片,更有效?
[首先添加无数张照片,但每次仅调用一个查询。
第二个不但要调用两个查询。
谢谢
您应该将个人资料图片放在用户表中,而不是帖子中。该帖子应有一个指向用户的指针,当您要显示图片时,您将从用户那里得到它。
是的,您将不得不进行两个查询,而不是一个,但是成本很低。另外,如果用户更新了她的个人资料照片,则您希望将其用于她的所有帖子,而不仅仅是新的帖子
使用解析,当您查询帖子时,您想include用户。