社区
C#
帖子详情
实时大量收入数据,怎样存储比较好
mpilove
2013-12-20 03:41:21
开了一个线程,大概1ms收一帧数据,都是放到一个arraylist里,然后在退出时存到数据库,大概30秒就6万行数据了,于是全都卡住了,高手提供一个思路,怎么整比较合适
...全文
417
13
打赏
收藏
实时大量收入数据,怎样存储比较好
开了一个线程,大概1ms收一帧数据,都是放到一个arraylist里,然后在退出时存到数据库,大概30秒就6万行数据了,于是全都卡住了,高手提供一个思路,怎么整比较合适
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
是时候重装系统了
2013-12-20
打赏
举报
回复
开两线程,一个接收数据,放到 ARRLIST, 一个去ARRLIST 取出来 插入数据库,插完 把这条删掉。
by_封爱
版主
2013-12-20
打赏
举报
回复
线程池 不解释,最合适的做法.其他感觉都不行
PandaIT
2013-12-20
打赏
举报
回复
做成消息队列 让服务器慢慢处理!
rtdb
2013-12-20
打赏
举报
回复
写文件和写数据库比, 一次一条的数据库快, 一次一万以上的话,数据库就比不上直接写文件了。
wb_han
2013-12-20
打赏
举报
回复
可以用数据库事务去处理批量数据,效率会提高很多
老骥伏枥志在千里o
2013-12-20
打赏
举报
回复
半分钟6万条相当是一秒2千多条,其实也不算是很多,你如果觉得数据库有压力; 可以做一下数据库集群,当然得有设备,多开几个线程跑跑看; 如果是用的ADO.NET可以考虑使用SqlBulkCopy bulkCopy = new SqlBulkCopy(sqlConn);
mpilove
2013-12-20
打赏
举报
回复
我这运行一次最多也就半小时吧,收来的数还要转换显示,各画个实时曲线啥的,不能只存数哈
mpilove
2013-12-20
打赏
举报
回复
我怎么以前试过写text文件比写数据库还慢呢,当然那是实时写的,发一行写一行 按这个方法,达到一定数量再开一个线程存数,不会影响我收数的主进程吧? 或者再建一个arraylist,开个线程存这个arraylist的时候,就把数存到那个arraylist里,然后那个满了再存那个,大概到多少行的时候合适啊,而且存到sql真的有点慢
gw6328
2013-12-20
打赏
举报
回复
你这个数据太大了,尽量先不做处理,直接存数据库,30称6万条 一天都上亿了.
卧_槽
2013-12-20
打赏
举报
回复
arraylist满了就扔给另一个线程去写到文件里。后台再来个服务发现有相应的文件就存到数据库。这个服务可以独立于你的接受程序,这样无论数据总会存到数据库去的。
rtdb
2013-12-20
打赏
举报
回复
量很大,数据库也不一定反应过来, 写文件吧,arraylist收数据,够一定数量就pass给一个线程去写文件, arraylist本身清空,继续收数据。
mpilove
2013-12-20
打赏
举报
回复
这样会不会丢失数据啊?先放到队列,然后放到arraylist里,这个arraylist肯定不会丢数,我想达到以一定行数肯定要清空一下arraylist,可是存到sql又超慢的
敌敌畏耶
2013-12-20
打赏
举报
回复
为什么不一边接受一边存入数据库呢?
航空业中的
数据
挖掘和
数据
仓库-研究论文
他们每天收集和
存储
大量
数据
,可以对其进行分析以降低成本,增加
收入
,提高效率并预测未来的趋势和客户行为。
数据
挖掘是从大型
数据
库中自动提取预测信息的过程,它有助于连接
大量
此类异构
数据
,并允许组织从多个...
实时
数仓详解
它可以处理
实时
数据
、最新
数据
和历史
数据
,并且能够跨
数据
域进行相关性分析。
实时
数仓具有更快的
数据
到达和查询速度,可以在集成且安全的平台上完成所有功能。
实时
数仓的优势包括更快的决策、
数据
民主化、个性化的...
基于Flink+Doris构建高性能高扩展的全端
实时
数据
仓库教程
实时
产生结果、处理和保存
大量
异构
数据
。 本课程基于真实热门的互联网电商业务场景为案例讲解,结合分层理论和实战对数仓设计进行详尽的讲解,基于Flink+DorisDB实现真正的
实时
数仓,
数据
来及分析,
实时
报表应用。具体...
Python读写Excel实现
大量
数据
处理
Python读写Excel实现
大量
数据
处理 我们经常需要 导入
数据
到Excel、从Excel导出
数据
、对Excel中的
数据
进行处理。 如果 要处理的
数据
量很大,人工操作非常费时间。 我们可以通过Python程序,自动化Excel的
数据
处理,帮...
python处理
大量
数据
而卡顿,python处理
大量
数据
很慢
大家好,小编来为大家解答以下问题,python处理
大量
数据
存储
和读取,用什么库好,python处理
大量
不重复
数据
可视化建议,今天让我们一起来看看吧!
C#
110,552
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章