VC读写数据速度问题

问题描述

我用VC编写一个数据采集的程序,频率较高,至少每秒30次,请各位指点下采用什么存储方式和格式能够达到这个要求?存储为access数据库好像需要50ms。

解决方案

解决方案二:
你可以利用缓存
解决方案三:
引用1楼hdt的回复:

你可以利用缓存

可以讲详细点吗?我不但要把数据存储起来,完后还要一条一条的回放。
解决方案四:
多次接受,一次存储。接受下来并不直接存入数据库,比如接受10-100次再存入数据库。哈哈。没弄过,只供参考。或者类似于队列,输入口只管后面加,输出口,则是不停的存入数据库。
解决方案五:
不用搞一次存一次
解决方案六:
做嵌入式吧,是采集什么样的数据?
解决方案七:
直接写二进制文件或者使用实时数据库。
解决方案八:
数据采集的程序,频率较高,至少每秒30次,不要用access了。那个玩意儿存不了多少数据。直接写成记事本简单啊如果你数据要保密。直接存二进制或者加密了保存了,还是文件简单。
解决方案九:
可以使用sqlserver数据库。可以读出来不马上写到数据库,先将数据放入到内存中,一秒以后再写入。

时间: 2024-09-18 23:15:28

VC读写数据速度问题的相关文章

Vc 读写xml文件二个实例

vc 读写xml文件二个实例 <?xml version="1.0" encoding="gb2312"?>   <root> <device id="10041" name="设备1">   <type>13 </type>   <typename>保护 </typename>   </device>  </root>

h2 删数据 sql优化-h2数据库删除数据速度问题

问题描述 h2数据库删除数据速度问题 想删除h2数据库中某个表部分数据,但该表中有八千万左右数据,如何删除符合要求的一小部分数据呢?比如删除name以abc开头的数据,因为h2数据库我是通过web打开查看的,普通的Sql语句要执行很长很长时间,而且经常报内存不足,各位大神有没有什么优化的方法???求指点呀 解决方案 http://www.lc365.net/blog/b/32424/ 解决方案二: 因为没分了,不过谢谢能回答,对我其他的一些地方有帮助

Dephi中使用TStream读写数据的技巧

在Dephi中提供了一个抽象的数据类型TStream来支持对流式数据的操作.这些数据通常来自文件.数据库.内存对象.OLE对象等,TStream提供了统一.简洁的方法来进行数据的读写.在通常情况下,我们并不需要直接使用TStream类,对流式数据的读写封装在VCL控件的方法中.但是如果这些方法无法满足我们的要求,就需要自己手动控制数据的读写. 一. TStream的常用的方法和属性: 1. function Read(var Buffer; Count: Longint): Longint; v

U盘读写拷贝速度慢的解决措施

  1.首先查看是否开启了USB高速传输模式,或者检查下是否开启了USB2.0,如今主流电脑已经采用USB3.0了,一般USB3.0传输文件都可以达到上百兆每秒,速度非常快速,USB3.0拥有极佳的传输速度体验.虽然大部分人选择和使用的U盘还是USB2.0的,但一般情况下速度也还是很快的,达到十几或者二十几兆每秒,理论最高值为60M/s.如果速度过低则应该检查系统或者设置问题. 2.将U盘插入到电脑USB接口中,在桌面上点击"计算机"进入计算机面板,之后在下方就可以识别并显示到U盘,进

ado-关于基于VS2010,用MFC链接SQL Server 2005 以及实现读写数据的功能

问题描述 关于基于VS2010,用MFC链接SQL Server 2005 以及实现读写数据的功能 希望有程序的大牛们可以发一份给我,我是新手,急急急!再此谢了..最好是用ADO连接的 解决方案 可以看看这几个http://download.csdn.net/download/applev1986/2096097http://download.csdn.net/download/liuxingyihui03/1521720http://download.csdn.net/download/che

VB.NET 通过TCP/IP协议监控PLC,读写数据

问题描述 我想监控PLC的状态,最好还能够读写数据,请问要怎么通讯,不知道怎么跟PLC通讯,有没有大神给个例子. 解决方案 解决方案二:去问提供PLC的人,而不是问其它人.解决方案三:一般是用opc或者mudbus解决方案四:要看你的PLC是什么协议啊问厂家或者如果你能说清楚你的PLC是什么型号的,可能也会有人知道什么都不说谁知道解决方案五:万能答案:要供应商提供样例啊!你付钱卖硬件还不要服务,太傻了吧!解决方案六:http://download.csdn.net/detail/wuditnt/

fwrite-关于 VC++ 将 数据分成 2 半 输入到2个文件

问题描述 关于 VC++ 将 数据分成 2 半 输入到2个文件 数据的定义是: char AA[12012120]={0} ; 然后 在 fwrite 函数中, 新建一个文件并打开,以"wb" 方式 写入 然后 有一个 DWORD icount ; 这样一个定义是 数据的总长度(字节) 然后 ,请问能不能有什么办法,将这个数据 分成2半,写入2 个文件, 如果 fwrite达不到这个效果,请问还有其它函数可以达到吗 因为数据非常大,大的时候有几百M, 所以, 能不能以 数据偏移的方式,

Android通过json向MySQL中读写数据的方法详解【读取篇】_Android

本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private void parseJsonMulti(String strResult) { try { Log.v("strResult11","strResult11="+strResult); int index=strResult.indexOf("[");

php使用fputcsv()函数csv文件读写数据的方法_php技巧

本文实例讲述了php使用fputcsv()函数csv文件读写数据的方法.分享给大家供大家参考.具体分析如下: fputcsv() 函数用于将数据格式为csv格式,以便写入文件或者数据库. 1.将字符串写入csv文件中,代码如下: 复制代码 代码如下: $test_array = array(     array("111","sdfsd","sdds","43344","rrrr"),     array(