十五个传感器,每一个都是每秒7000个数据送过来,存在数据库还是txt?????

HN_gsf 2015-01-16 10:10:44
如题所示,现在是能够解决把他们送的数据写进txt,可是后期还想要能够查询到某一传感器在某一时间段内的数据,并且画出折线图,,应该说txt也是可以进行查询的吧?只不过速度慢了一点,,用数据库好一些还是txt好一点?用数据库的话那个好一些???
注意:
我想让这些传感器最起码工作 两个小时到五个小时
...全文
759 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
heraldww 2015-06-08
  • 打赏
  • 举报
回复
数据库读写速度太慢了,txt快一些 需要分析的时候,再导入数据库更好
HN_gsf 2015-06-02
  • 打赏
  • 举报
回复
传感器发送过来的数据我用串口接收了之后就可以写进txt了
lulu8023cc 2015-05-28
  • 打赏
  • 举报
回复
你好,楼主,怎么样可以将传感器中的数据录入到txt文件中呢
feixiangmenghuan 2015-04-02
  • 打赏
  • 举报
回复
后缀名用 .CUR吧 直接用tchar空间绘制曲线
不知夜的美 2015-04-01
  • 打赏
  • 举报
回复
看你7000个数据的大小了,例如 如果每个数据都是Int 那么 直接写XML EXCEL 都可以,但是单次数据大了 做什么都不好,不管哪种方式,首先你的硬件要跟的上才行,其他一切都是空谈,所以你先看看你的数据量到底有多大
grf9527 2015-02-11
  • 打赏
  • 举报
回复
如果可能的话,先进内存。然后要进入数据库还是进入磁盘。看你的数据和磁盘能否跟上速度了。 如你所有,每秒7000个数据。每个数据如果很大。我看数据库和磁盘都不行。 如果每个数据都不大,先进入内存,然后再进数据库是个好选择。直接写txt任何情况下都不是个好选择。除非你自己再写一个基于这写文件的数据库系统。
bluesen 2015-02-10
  • 打赏
  • 举报
回复
我写了个内存数据库,速度很快,可免费使用。要不要给你试试?
zhouganghao 2015-02-10
  • 打赏
  • 举报
回复
实时数据库,试试
笨笨仔 2015-02-09
  • 打赏
  • 举报
回复
一个传感器中每条数据平均处理时间只有700nS,如果15个同时上你来的及处理? 作数据压缩,相同的数据完全可不用发。
ganmaojiushijiu 2015-02-09
  • 打赏
  • 举报
回复
先文本 完事后 BULK insert
china_jeffery 2015-01-19
  • 打赏
  • 举报
回复
我也是醉了,sqlite
gz_qmc 2015-01-16
  • 打赏
  • 举报
回复
TXT只不过是个扩展名,你可以任意取 用任何文件保存都可以 比如 DATA.TXT DATA.AAA DATA.DDD DATA.XYZ 用内存映射文件 5个小时的数据量是: 5*60*60*15*7000*4=7.6G 2个小时的数据量是: 2*60*60*15*7000*4=3G
ArthurKingYs 2015-01-16
  • 打赏
  • 举报
回复
用sql server把 连接操作都很方便的 存储查询都可以完成 不行还能优化的
Sandrer 2015-01-16
  • 打赏
  • 举报
回复
每个传感器开一条线程, 每条线程独立写一个文件来减轻压力 就是每个传感器一个文件
Sandrer 2015-01-16
  • 打赏
  • 举报
回复
你这个吞吐量就只能用内存映射来写了 15个传感器每秒7000个数据, 那就是每秒105000个数据包, 那要什么处理速度啊 数据库是跟不上这速度的了 用文件映射的方式, 先收集一个时间段内的数据, 收集好了再要求系统立刻写文件 接着再重新收集 至于查询这块, 如果你的数据是有固定格式的(例如你自己说的是每秒7000个数据这个固定量), 那就不用写文件头或索引了 直接按每个数据的大小来计算分段内容咯 如果数据传输的量不是规则的, 那就只能自己写数据索引来方便查询了
worldy 2015-01-16
  • 打赏
  • 举报
回复
7000个数据送过来 什么传感器这么牛麦克风吗?
likfeng 2015-01-16
  • 打赏
  • 举报
回复
数据量够恐怖的,还是数据库吧,后期查询也方便。
qiangorqiang 2015-01-16
  • 打赏
  • 举报
回复
先写到文本文件里面(按时间分文件),这样可以保证写入的效率。后续再通过文件导入数据库中。
sichuanwww 2015-01-16
  • 打赏
  • 举报
回复
数据库为什么会出现??
lx624909677 2015-01-16
  • 打赏
  • 举报
回复
当然数据库了,读和写都比txt方便很多,也安全很多

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧