- 既然需要 一周或者一月 细粒度的播放量,所以播放量的统计肯定需要单独记录,但是细粒度也不能太低,每一次都记录一下,可以采用每一天的数据保存为一个文档,后端程序判断是不是同一天
"songID": "",
"count": 12,
"date":""
- 但是总播放量的请求频次也很高,所以当有播放量的时候同时更新两张表, 总播放量+1,当日播放量+1
- 既然都可以每一天+1,那是不是也可以同时存储 周&月的播放量,避免每一次查询周月还要计算
"songID": "",
"date":"按月新建文档",
"daliy":[1,5,8,10,12],
"week":[16,99],
"count": 100
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…