【发布时间】:2020-07-11 11:10:28
【问题描述】:
可能是一个愚蠢的问题,但我正在创建一个系统,其中不允许用户在他们可以上传的图片中超过 X 安装的 kb。
上传图片时,我使用图片大小(KB)和其他信息更新images 表。
现在,我还应该跟踪users 表上每个用户图像的总大小吗?还是每次我想检查限制时我都应该只做一个select sum(size) from images where user = xxx?每次新上传都可能发生什么?
从关系的角度来看,最好的方法是什么?
【问题讨论】:
-
除非它导致性能问题,否则您应该进行查询。否则,您必须确保在上传和删除文件时始终更新总大小列。
标签: mysql sql relational-database denormalization