各位前辈好!
现在我做的长时间的数据采集,采样时间在半个小时左右,采集的点数在几十万个。这么多的数据不可能一下子存入数据库中,我现在的做法是采用while循环,在一个周期内首先采集指定数目的采样点数,然后将本次的采集数据存入数据库,循环周而复始,直到我停止循环为止。这样在数据库中,每一次循环将产生一条记录。我的问题是:
1.这种做法合理吗?在采集数据后,进行数据库操作,这样数据库操作的开销时间会不会影响到数据采集,从而造成采集过程不在是个连续的过程?
2.我想将一次长时间采集的数据作为一条完整的记录存入数据库中,而不是分开来,变成多条记录存入数据库中,这种想法合理吗?能不能实现?
不知道我表达清楚了吗,反正我想实现长时间的连续采集,并且入库,不漏掉任何一个点。请各位不吝赐教!