作者bbser (BBSer)
看板Database
标题[转录][问题] 资料同步的技巧请益
时间Wed Jun 4 10:04:29 2008
※ [本文转录自 Programming 看板]
作者: bbser (BBSer) 看板: Programming
标题: [问题] 资料同步的技巧请益
时间: Tue Jun 3 09:50:24 2008
我目前在维护一支同步程式.是从SQL Server同步资料到DB2.
在不考虑利用SQL Server所提供的服务的考量下(因为SQL Server是别人家的).我的处理
方式是这样:
1.把资料读进Data Table里.(SqlClient)
2.依序将Data Table里的资料写进DB2里(ODBC)
因为资料量不大(约十分钟运行一次,每次约5~10笔),这种处理方式一直还OK.
不致於出什麽问题
不过最近发生了一个状况,就是来源端突然丢出万笔资料进行同步.我的程式也很忠实的把
资料读进来.还好伺服器上的记忆体还够用,不过这种状况虽为突发.但也让我思考了下一
版本的同步程式应该如何处理.
可想而知完全利用离线资料的方式处理是要修改了.原本是想改用data reader的方式处理
,但是万笔资料如果占用连线时间,所耗费的成本也很高.(来源端应该也不允许).是不是
有什麽经验可以分享?就是在处理类似的情况时,程式应该如何撰写比较适当?
平台:.Net 1.1
语言:C#
来源资料库:SQL Server 2000 (无管理权)
目的资料库:DB2 8 (有管理权)
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.60.127.18
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.60.127.18