大数据量的情况下,如何实现本月任务数统计和本周任务数统计?

WBOY
Freigeben: 2016-08-18 09:16:07
Original
1596 Leute haben es durchsucht

是否需要为本月、本周分别建立两个表来记录每个月和每个周的任务数量?有哪位朋友知道,求助。

回复内容:

是否需要为本月、本周分别建立两个表来记录每个月和每个周的任务数量?有哪位朋友知道,求助。

同问,如果多个表的话,异步来操作,需要对每个表的数据进行增加和更新。不知道是否合适

多大的数据量呢,我觉得可以在从业务表主键ID上来考虑。
再维护两个表的话什么时候更新呢?对统计表的维护会影响业务流程的。

1、把最近一个月的数据写到Redis的List中
2、写一个凌晨自动运行的脚本,移出列表中的第一个元素,并把当天的任务插入到列表的末尾
3、以上场景适合最近一个月,最近一周任务

传送门

如果是写死的月份 而非近30天 写表的时候顺带索引个年份/月份/周数

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!