场景是这样的,假设生产车间有20个客户端PC机,现在加一个接口系统IS,IS依次从20个客户端采集数据。
采集方式:直接连他们的数据库SQLSERVER2000,抽取订单以及订单明细2个表,清楚这2个表的结构。
采集数据量:每个客户端这两个表的每天大约6万-10万,20台每天大约6万-10万条记录。
把采集到的数据保存到本地数据库(暂定SQLSERVER2005),然后对订单加工,以webservice方式发给其他系统。 现在,1.数据采集的机制是什么?
2.面对如此大的数据量,本地如何有效的存放,并且高效的查询?目前,我的思路是IS启动20个线程,依次向每个客户端抽取数据;数据存放在本地对应临时表中,数据采集完后将临时表数据转到正式表中。
数据库采用年月日命名规则,历史数据按年月分区。请各位高手、大侠不吝赐教!
解决方案 »
- C#控制打印机走纸
- 没有maskededit控件
- 怎样实现在datagrid里任意位置插入一行
- mdi窗口,我想mdi中的左边象windowsxp搜索那样,可显示可打开,用什么控件啊
- 一个DataGrid的显示问题,请教各位。
- 在数据库取得记录存入dataset后.在取值时总是出现异常.估计是因为该字段的值是NULL.有没有办法判断这个值是不是NULL的?
- 能成功运行 [三楼楼主] 发的OA的人进,数形控件怎么搞定的啊?
- 至少一个参数没有被指定值。
- asp.net和winform通信的问题!
- .NET 框架类浏览器(推荐)
- 急求:c#操作word模板,,给里面的表格插入相对应的数据
- C# zedgraph怎么画10条参考线
这样服务器只管往外推送数据不久行了