不及时排名数据库设计
现在排名和上次排名 数据库怎么设计的 数据库
[解决办法]
排名表
用户id 现在排名 上次排名
一星期之后根据总技术分重新排序,然后排序结果是现在排名,而排名表的现在排名则作为上次排名
[解决办法]
增加个表存放每周的数据即可
每周统计表
用户id
周开始时间
可用分
技术分
非技术分
排名
...
[解决办法]
可以再增加月统计表,实际可能有日统计表就包含了周统计表和月统计表,但是总的变化不大
[解决办法]
数据存储每期的排名就可以了