实时采集系统的数据存储问题,欢迎讨论。

yilima 2007-05-06 01:24:47
.NET C#语言环境下:
实时采集系统采样间隔约为5次/秒,大约有400-500个数据项,所有数据要存入SQL数据库中,应该怎么实现才能尽可能的提高效率,保证系统的稳定。
如果每采集一次连接数据库,存入数据,断开连接,用这种方式一台双核、1GB内存的机子几乎不能同时做其它工作了。
...全文
221 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CathySun118 2007-05-06
  • 打赏
  • 举报
回复
用实时数据库吧,先写入实时数据库,再数据库同步
jclass 2007-05-06
  • 打赏
  • 举报
回复
我觉得是否需要连接池
youling3344 2007-05-06
  • 打赏
  • 举报
回复
开一个专门的线程保存数据
amandag 2007-05-06
  • 打赏
  • 举报
回复
先写入cache,每5秒向数据库里写一次

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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