系统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,但是这样效率不高。
请问大家有什么好的方法没有,谢谢了!
系统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,但是这样效率不高。
请问大家有什么好的方法没有,谢谢了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货