两岸三地(台北、东莞、昆山),数据库资料通过复写可使三地数据保证同步性,但三地的附件(查询数据库数据时,有的数据库数据需要打开附件查看),怎样也能够同步呢?差2到3个小时没关系。东莞和昆山都通过点对点专线互连,可以访问对方服务器。请大家帮我规划一下,怎样让昆山做数据时附的附件能及时copy到的台北和东莞,台北输入数据时附的附件也能及时copy到东莞和昆山,同样东莞做数据时附的附件也能及时到达台北和昆山。原有办法:常连接对方共享的文件夹为一个盘符,可以当有附件新增时,就copy过去,但集团说这样太占用带宽了。请大家帮我出出主意,谢谢大家!
解决方案 »
- 求:俩个窗体同时显示问题 (必须showmodal)
- XML的问题,在线急等
- 通过消息传递记录型指针
- 关于DCOMConnection的ServerName的问题。
- Perform(WM_NEXTDLGCTL,0,0); //把焦点设给下一个控件。那如何把焦点设到上一个控件呢?
- 版主:怎样管理
- 窗口可见性的问题。
- 请教,如何在DBGrid中实现StringGrid的无源数据的添加?在线等待!!
- 我们公司要开发一套系统,同时实现c/s,b/s,支持各地分公司的使用,现在没决定用vb还是delphi,请大家发表意见!
- 太好了 可以来这里拣分了,虽然只有20分,但却随手可得,快来呀,别让别人把分拣完了!
- 关于SPCOMM控件的问题。
- 有什么办法可以把类似这种属性wsNormal,直接转换为字符串?
每次一边添加附件都放到一个附件列表中,然后定时检查该列表,压缩后循环发送,可以做成FTP模式
所以这涉及到附件大小问题,如果附件较大(媒体或者图片压缩率低),肯定是要传文件的,所以上面说的占带宽问题就只能考虑限速了
-------------------------------------------------------在數據庫表裡的數據我已經做好復制與訂閱了,但我的附件是以xxx.pdf存在於數據表裡的,文件存放在一個文件裡。
然后每添加一个附件数据库路面专门用一个表存放上传附件列表,时间到是,读数据库该表,每上传完一个就删除该记录,那样就可以了
然后每添加一个附件数据库路面专门用一个表存放上传附件列表,时间到是,读数据库该表,每上传完一个就删除该记录,那样就可以了
----------------------------------------------------------
1,如果這樣的話,那三地都要弄ftp站點,這有點麻煩(另外兩地的MIS還不知道願不願意配合呢)2,能否在我有附件加入時,再去用程序訪問那個共享文件夾copy過去,這樣就不用總是連線占帶寬了
因此當我去用代碼去訪問那個共享文件夾時,怎樣通過對方給定的帳號密碼進入這個文件夾呢?
謝謝!
不懂你說的。就是一般windows那樣共享啊,不過就是windows 2000 server啦
1.做一项计划,将所有数据传输完成之后(基本以事务的正常完成等为标准),加入一项计划。
2.同时在主数据点当中添加相关的信息,比如该附件目前的地址在昆山,附加进去。这个主要是为了解决一项问题,即部分附件可能须用时间比较短,但是并不需要达到及时性。假设当前是台北需要访问,那么就先应该是访问台北的服务器。而服务器获知数据在昆山,则此时服务器该发出传输指令,同时请该用户等待。
3.设置附件的优先等级,为的是防止部分急件可能需要及时性送达。
4.其它可以由相关人员,比如MIS根本各地带宽的占用锋期,而设置相关的传输计划。
5.不要什么都觉得需要自动化,自动化可以节省相当的人力,但是却也可能带来相当的麻烦。与MIS的沟通是必要的。如果说你维护一套系统,而要知道该系统在很大程度上还是需要MIS进行配合的,怎么可能不把与MIS之间的关系搞好,而生怕MIS不配合工作呢?不管是任何行业的人员,都离不开与人之间的沟通。程序员,更是需要锻炼沟通能力,要知道一个项目当中,若没有相关的沟通能力,而不了解清楚相关的需求,或者无法表达清楚相关的问题点,那么对任何一方都是相当不利的。团队精神当中,同时包含了沟通能力。二、文件的传输
文件的传输有相当多的技术,包括基于HTTP、FTP、SMTP等多种多样的协议,甚至如楼主所面临的问题还可以同时考虑使用当前流行的P2P服务等等。另外基于应用服务的软件,很大部分可能还基于DCOM/COM+、Web Service等技术,而这些技术同时也可以当做为一种文件传输服务(设计在这当中,其实对于应用服务开发人员来说,可能更熟悉更方便)。还可以自行开启必要的自制服务进行等等。