NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

请教长时间采集数据,数据存入数据库的问题。

各位前辈好!高兴表情

现在我做的长时间的数据采集,采样时间在半个小时左右,采集的点数在几十万个。这么多的数据不可能一下子存入数据库中,我现在的做法是采用while循环,在一个周期内首先采集指定数目的采样点数,然后将本次的采集数据存入数据库,循环周而复始,直到我停止循环为止。这样在数据库中,每一次循环将产生一条记录。我的问题是:

1.这种做法合理吗?在采集数据后,进行数据库操作,这样数据库操作的开销时间会不会影响到数据采集,从而造成采集过程不在是个连续的过程?

2.我想将一次长时间采集的数据作为一条完整的记录存入数据库中,而不是分开来,变成多条记录存入数据库中,这种想法合理吗?能不能实现?

 

不知道我表达清楚了吗,反正我想实现长时间的连续采集,并且入库,不漏掉任何一个点。请各位不吝赐教!

 

 

0 项奖励
1 条消息(共 2 条)
3,007 次查看

1. 建议你使用生产者消费者循环。

2. 建议你将一条长记录拆分为多条。

District Sales Manager | Shanghai Pudong, China
0 项奖励
2 条消息(共 2 条)
2,959 次查看