【发布时间】:2013-01-13 18:00:30
【问题描述】:
假设我网站上的每个用户的分数随着他们使用该网站(如 Stackoverflow)而增加,并且我在每个用户的用户配置文件表中存储了一个字段 score。
获得有史以来排名前 10 的用户很容易,只需按 score 列排序。
我想要“今天前 10 名”、“本周前 10 名”、“有史以来前 10 名”。
实现这一点的最佳方法是什么?我需要用时间戳存储每一个分数变化吗?
【问题讨论】:
-
"我需要用时间戳存储每一个分数变化吗?" -- 这就是 stackoverflow 似乎在做的事情。
标签: django database-design web-applications