數據同步需要在什么時候用?
1、系統要求的效率比較高,不適合用b/s結構實現;
2、有總部和分部,他們的數據庫系統結構相同,或者相似;
3、為了減少網絡的訪問,提高系統的性能;
4、數據從下級單位向上級單位進行單向傳輸,或者需要進行雙向傳輸。
數據同步程序的開發步驟:
第一:需要建立數據同步記錄表;
第二:建立數據同步日志表;
第三:在需要同步的表格上面建立觸發器;
第四:書寫同步的程序
????? 同步的程序可以定時的執行,或者手工執行;
第五:測試同步程序;
第六:發布程序;
??? 注意數據同步的系統有一個問題,就是數據修改的問題,如果雙方都對程序進行了修改則牽扯一個問題了,為了提高同步的效率其實在插入記錄到同步記錄表的之前應該檢測一下當前的同步的記錄的類型如果是新增則直接插入,如果是修改則查看把以前的數據刪除,執行一個插入操作;如果當前執行的是刪除,以前在同步記錄里面有新增操作,把同步記錄表刪除即可了;當然里面有很多的技巧啊.