首页数据统计设计思路

1、效果图

首页数据统计设计思路_第1张图片

2、统计需求

一个人员会管理多个小区,需要汇总多个小区的数据到首页展示

3、设计思路

3.1 统计维度:按小区统计并存储,展示的时候汇总到一起返回前端
3.2 持久化工具:使用缓存,使用关系型数据库的话更新和查询都会对数据库造成压力,影响整个应用的使用,而redis类的缓存工具存取快,适合此场景
3.3 数据更新机制:将数据更新时间记录到每条数据里,在取到数据的时候判断时候超过一定时限,超过再去重新查询更新,不超过仍旧使用旧数据,这里可以根据业务容忍度在数据有效性和对系统压力间找一个平衡点
3.4 数据统计方式:使用线程池,将一个小区的统计任务放入一个线程中,或者指定每N个小区放入一个线程去统计

你可能感兴趣的:(后端开发,后端,运维,mysql)