子系统数据上传到总服务器的方法
所有数据库均是MSSQL2008
现有一个中心数据服务器,N多子数据服务器,想实现通过网络把N子数据服务器内个别表内容上传到中心数据服务器内,寻求好的解放方案!
1、通过子系统运行上传程序定时(10秒一次(可以定义))扫描子数据库表内容,发现未上传数据进行数据上传(可以定义每次上传数据量),这样中心数据服务器接收N个上传程序上传的数据。
1:N N套上传程序(做差时上传)
2、中心数据服务器,运行一个下拉程序,定时扫描各子数据库表内容,下拉数据写入中心数据服务器。
1:N 1套下拉程序
3、通过中心数据服务器MSSQL2008做订阅服务和子数据库程序通信上传数据或下拉数据。
4、还是做在子系统上通过程序定时扫描新数据把新数据生成TXT后者XML等文件压缩后通过FTP等上传到中心服务器,中心服务器运行程序解压缩上传文件并插入到数据库内。
寻求更加优化的解决方案!!