如何合理规划归档任务以应对不同需求?

物联网项目接入两到三种医疗设备,采样率为2sps,不间断上传,同时接入1K~10K设备。

因为采样率x设备数x天,导致数据库中单表数据集合太大,查阅返回时间过长,所以每天会做一次归档、清除数据,然后再归档数据基础上做数据分析、生成报表,发送报表。由于阿里云数据库IOPS太低,所以不能够让数据分析基于在线查询进行,而必须基于数据归档文件。

现在问题在于一种应用需求是收集前一天中午12:00到当日中午12:00的数据,另外一种需求是收集前一天7:00到当日7:00的数据。这其实是不同医疗机构需要不同时段数据所造成的的不同选择。

应该如何应对两种不同的归档要求?7:00归档?还是12:00归档?按照自然日归档?自然日归档后,附加一次7:00归档任务?

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题