我有一个使用事件中心接收数据的项目,每秒发送一次,数据由使用 SignalR 的网站接收,一切正常,我一直通过流分析作业将数据存储到 blob 存储中,但这真的很慢,而且我只收到 6 台设备的数据量,随着数据的增加,它会变得更慢,我需要访问数据以通过网站上的图表显示历史数据,并且然后用进来的实时数据来补充。
我真的不需要每秒存储一次数据,所以考虑只每 30 秒存储一次,但是到 SQL DB 中,我想要做的仍然是每秒接收数据,但每 30 秒存储一次,我尝试了一个翻滚窗口,但据我所知,这只是每 30 秒转储一次所有内容,而不是单个条目。
我是否想念翻滚、滑动和跳跃窗口,我猜我不能以这种方式使用它们?如果是这种情况,我猜唯一的方法就是将输出数据库作为输入,这样我就可以将时间戳与当前时间交叉引用?
除非有人有其他想法?任何帮助,将不胜感激。
谢谢