Sql server实时数据采集的难题???急!!!

sungeng 2006-03-07 06:19:07
本人正在用VB做一个工业数据实时采集的题目,打算采用Sql server数据库,由于数据量非常大,大约每天有上百万条记录,并且系统要求常年运行,因此遇到难题:
1 如果所有采集到的数据都写入到一个表之中,那么是不是表的容量有限,到一定时间后系统出错。即使系统不出错,大量的数据是不是也会造成查询效率的降低?
2 于是本人考虑到:当数据达到一定数量后或是以每一天为单位,建立一个新表,可是由于系统需要长年运行,这样得话,数据库中的表的数量也会不断的增多,这也不是办法?
3 本人又考虑到是不是可以用数据备份/恢复或是导入导出的方式,但是不知应导出成什么格式比较好,方案又应该怎么选择?并且该数据库还要给远程共享,如果数据被导出成其他格式(比如Access格式)远程又如何访问的到呢?
...全文
164 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
huahuahai 2006-03-07
  • 打赏
  • 举报
回复
我的建议是建两个结构类似的表,一个用于每天日常采集数据录入,晚上再将数据导入到另一个表。日常查询和远程共享的给第二个表。数据导入在每天晚上不再向第一个表写数据时执行,导入完毕后再清空用于第二天录入数据。

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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