监听数据更新,ftp上传的问题

windowboy 2008-09-16 04:52:01
系统a,系统b
系统a对数据库表a.table1操作要同步更新到系统b链接的数据库的表b.table2上,系统b的程序要监听到更新的b.table2,再根据table2表的ftppath字段去从服务器a上ftp取一个文件到服务器b。
现在的做法是在a,b数据库建立一个dblink ,在a.table1中做一个触发器,当a.table1中数据更新的时候可以同步到b.table2,但是问题是怎么样去监听到b.table2的数据更新了,再去ftp从服务器a上取文件到服务器b。
方法是可以做一个线程去扫描,发现数据更新,就ftp从服务器a上取文件到服务器b,但是这样效率不高。
请问大家有什么好的方法没有,谢谢了!
...全文
150 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxiaoning868 2008-09-27
  • 打赏
  • 举报
回复
可以建立;一张记录更新的表呀,每次都记录下最后的更新日期,这样不用再去全部都扫描了,只是比较一下自己的文件日期和服务器上的更新日期是否一致,小于服务器上的更新日期的话,就去更新,最好也建立一张表来存放具体的需要个更新的文件名和文件的位置,
ker79 2008-09-27
  • 打赏
  • 举报
回复
帮顶
yeah920 2008-09-24
  • 打赏
  • 举报
回复
帮忙顶。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧