解决方案-数组如何存储才合适?

问题描述

数组如何存储才合适?

需求是这样:
存在每六分钟存在一个800*1000的二维数据。
现在打算入库,但占用空间。
如果压缩了,对过去一小时内12个800*1000的数据就无法进行求和了?
现在初步思路是想把数据经过压缩后存到mogodb数据库中。
如果求和取出来,再压。
请问大家有否一些更加好的解决方案。

解决方案

要看你的数据是什么样的,你可以保存每个部分的数据的中间统计结果。如果二维数据有某些特征,可以考虑使用稀疏存储或者增量存储。

解决方案二:

如果只是求和,那就保存和。原始数据可以用二进制形式存入数据库备用。

解决方案三:

数据不能进行增量去存的。因为可能前面数据有缺或延迟到达,如果进行了求和再保存数据就不行了。稀疏存储是什么意思?

解决方案四:

只求和?如果是,先求和,再压缩。

时间: 2024-10-06 06:24:31

解决方案-数组如何存储才合适?的相关文章

加密货币如何存储才最安全?

本文讲的是加密货币如何存储才最安全?,随着比特币.以太币以及许多其他加密货币一次又一次令人难以置信的出现在各大头条新闻不论是看涨还是遭窃取,毫无疑问他们现在得到了前所未有的重视,而对应的加密货币的安全性也从未如此重要,因此本文旨在教你如何使用您的钱包以及保护您的密钥. 什么是加密货币钱包? 加密货币钱包其实是一种数字钱包,你可以用它来存储.发送和接收各种加密货币.这个和现实中的钱包并不完全一样,它并不是"存储"您的钱.相反,它是存储您的公钥和私钥,从而帮助您发送和接收资金. 什么是公钥

微信朋友圈的图片上传,多图上传怎么去撸才合适?我们一起来实现吧!

微信朋友圈的图片上传,多图上传怎么去撸才合适?我们一起来实现吧! 图片上传是非常常见的功能,而多图上传在大多数应用中也是非常常见的,比如微信的朋友圈,微博的动态,都是有九宫格图片的,那这里肯定涉及了多图上传,所以今天我们来一起撸一下,怎么去思考这个实现逻辑! 这里我想到的思路是比较简单的,首先,我们有一个按钮,按钮是上传图片,点击之后弹出某个界面进行图片的选择,一般是九张图片或者十二张,选完之后就直接上传了,大致的流程应该是这个样子,那我们首先来写个按钮 activity_main.xml <?

1到100累乘 用数组来存储这个数位,然后用数组打印出这个数字

问题描述 1到100累乘 用数组来存储这个数位,然后用数组打印出这个数字 1到100累乘 用数组来存储这个数位,然后用数组打印出这个数字 9.1到100累乘 1 * 2 * 3*4 * ....100 老师的分析 a[200] a[0] = 1 a[0] * 1 a[0] * 2 = 2 a[0] * 3 = 6; a[0] * 4 = 24; 0+1 a[1] = a[0] / 10 = 2; a[0] = a[0] % 10 = 4; a[0] * 5 = 20; a[1] * 5 = 10

分布式-实现拍卖模型,后端用什么数据结构存储比较合适

问题描述 实现拍卖模型,后端用什么数据结构存储比较合适 5C 需求如下:每个商品有个公示期,比方说2小时.在公示期内用户可以拍下,这时候展示的总是最后一个拍下的人. 在公示期剩下不到10秒的时候,如果有人拍下,则公示期重新变为10秒,接着倒数.直到最后一个人拍下10秒后没人拍,则视为胜出. 请问这个情况下后端用什么结构存储比较合适? 多机器部署,能想到的是分布式内存加线程监听,可总觉得不太合适. 解决方案 多机器,分布式,你可以用一个分布式消息队列,把最后一个人放在队列尾. 然后就是添加一个定时

怎样定义一个对象数组用于存储输入的学生数据

问题描述 编写一个程序,输入N个学生数据,包括学号.姓名.成绩,要求输出这些学生数据并计算平均分.思路:   设计一个学生类Stud,除了包括no(学号).name(姓名)和deg(成绩)数据成员外,有两个静态变量sum和num,分别存放总分和人数,另有成员函数disp(),用于输出数据成员的值,另有一个静态成员函数avg(),它用于计算平均分.在main()函数中定义了一个对象数组用于存储输入的学生数据.这是我写的直接写了两个学生对象进去,现在想自己输入学生数据(包括学号,姓名和成绩),并保存

求助数据结构-数据结构中数组元素存储地址的计算

问题描述 数据结构中数组元素存储地址的计算 数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从兽地址开始连续存放的存储器内,该数组按行存放,元素A[8][5]的起始地址为() A.Sa+141 B.SA+144 C.SA+222 D.SA+225 答案是C啊,求大神说一下怎么算,要具体过程,谢谢了 解决方案 即使A[8][5]前面有多少个元素, 行下标i从1到8,列下标j从1到10,所有A[8][5]之前共有7*10+4(74)个元素, 每个元素的长度为3个字节,故共有

数组指针存储的数据怎么给新的空表 下面是代码帮忙看看

问题描述 数组指针存储的数据怎么给新的空表 下面是代码帮忙看看 void Create_class(Link &l)//创建班级信息 { Node p[100],; Link L; int j,m; int classnum=1; L = (Node)malloc(sizeof(Node)); printf("几个班:"); scanf("%d",&m); for(j = 0;j { l = (Node*)malloc(sizeof(Node));

C#大数相乘问题,用三个数组来存储

问题描述 C#大数相乘问题,用三个数组来存储 最好用分治法解决问题,然后能够运算20位左右的大数相乘,控制台和窗口都行 解决方案 http://blog.csdn.net/xianfajushi/article/details/49555767 解决方案二: 比较难写你再给你个思路吧,你完善下. ``` public class dashucheng { public string cs;//乘数 public string bcs;//被乘数 public string cheng()//乘操

游戏制作-我想开发galgame,不知道选用什么来存储数据合适

问题描述 我想开发galgame,不知道选用什么来存储数据合适 数据就是剧情,音乐,图片.我知道有一个SQLite,不知道合不合适 解决方案 一般游戏都是自定义的数据文件.但是用SQLLIte也未尝不可,尤其是单机的时候