是否在每次添加帖子时都将个人资料图片上传到每个社交媒体帖子,并只调用一个查询来检索帖子和图片,是否更具成本效益?或者,拥有一个用户照片数据库并运行两个查询,一个查找帖子,另一个查找用户的照片,会更有效吗?
First添加了无数张照片,但每次只调用一个查询。
Second不会调用两个查询。
谢谢
发布于 2019-11-08 05:51:13
你应该把头像放在用户表中,而不是帖子里。帖子应该有一个指向用户的指针,当你想要显示图片时,你会从用户那里得到它。
是的,您必须进行两次查询,而不是一次,但成本很低。此外,如果用户更新了她的头像,你想要在她的所有帖子中使用它,而不仅仅是新的
使用include,您需要在对帖子进行查询时解析用户。
https://stackoverflow.com/questions/58755486
复制相似问题