需求是这样:
存在每六分钟存在一个800*1000的二维数据。
现在打算入库,但占用空间。
如果压缩了,对过去一小时内12个800*1000的数据就无法进行求和了?
现在初步思路是想把数据经过压缩后存到mogodb数据库中。
如果求和取出来,再压。
请问大家有否一些更加好的解决方案。
要看你的数据是什么样的,你可以保存每个部分的数据的中间统计结果。如果二维数据有某些特征,可以考虑使用稀疏存储或者增量存储。
只求和?如果是,先求和,再压缩。
如果只是求和,那就保存和。原始数据可以用二进制形式存入数据库备用。
数据不能进行增量去存的。因为可能前面数据有缺或延迟到达,如果进行了求和再保存数据就不行了。稀疏存储是什么意思?