【发布时间】:2013-01-13 03:09:10
【问题描述】:
基本上我有一个用户可以上传和共享文件的网站。我希望它可以让用户跟踪过去 30 天内的下载量,并能够单独查看这 30 天中的每一天。
我正在考虑创建一个包含 31 列的表,其中 1 列是 id,其余的是 day1、day2、day3 等...之前。
我的问题是这会有效还是有更好的方法来解决这个问题?
【问题讨论】:
-
只需为每个日期存储一个新的,并动态确定自今天以来已经过去了多少天。您在这里提出的建议是一个非常糟糕的设计,原因有两个:每天需要大量不必要的更新,以及需要您在不同的日子里做几个月的额外逻辑