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

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

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2006-03-07 06:19
社区公告
暂无公告