怎麼實現內外網的數據同步,數據庫是Oracle的.項目已經分別在內網和外網上線。但是現在數據不同步。也就是說從外網中錄入的數據,不能在內網中查看。反之亦然,現在需要實現數據同步。將內網和外網的數據顯示爲一樣
方案一、外網需要同步的表加上觸發器,保存在臨時表。
2、task定時導出臨時表記錄,修改已導出記錄的狀態,上傳到類似ftp目錄上。
3、內網task通過連接Ftp取下文件,將記錄導入到內網臨時表,後臺task通過調用存儲過程解析數據
方案二
思路:1、編寫應用路由程序,實現內外網通訊。
2、獲取外網數據變革,轉換爲SQL腳本,由應用路由同步傳輸進入內網機器。
3、執行SQL腳本,更新內網數據。