有这样一个需求,对设备进行监测,监测的数据(比如某一设备的电压)会存放到数据库中,数据可以随时修改,同时也要用这些数据进行统计,可以统计一天的变化趋势,统计一周的变化趋势,统计一个月的变化趋势,统计一年的变化趋势。也就是说数据是按照小时的粒度记录(最小力度),统计时按照日、周、月、年等几个粒度统计。那应该计算这几个粒度以后存放到表中呢,还是我统计的时候临时计算呢?另外如果需要存储的话,是不是每天都会定一个时间进行计算,然后存到数据库里,那如果将来那些最小粒度的值有了变化,是不是所有汇总数据都需要改变呢?这样会不会开销比较大呢?
谢谢各位大侠~~