2016-10-29 38 views
0

我創建了一個Web系統來顯示教師的時間表。網絡與C之間的數據同步#

老師在他們的筆記本電腦中使用與Web系統相同的系統的桌面應用程序(使用C#)。

情況是; - 當教師連接到互聯網時,他們可以獲取分配給他們的時間表。 - 允許教師使用桌面應用程序編輯時間表。 - 當有Internet連接時,它們必須能夠將其同步到Web系統。

問題: - 我不知道如何將這些更新的數據同步到在線數據庫。 - 如何在不創建臨時數據庫的情況下將獲取的(和)編輯的數據臨時存儲在桌面應用程序中? - 是否有任何技術/插件輕鬆完成此任務?

回答

0

恕我直言,最好的選擇是擁有一個本地商店,可以存儲應用程序數據並在互聯網連接正常工作時與服務器同步。

該模式將是一個數據庫,但是,一個安全的文件系統也聽起來很好。

使用脫機同步模型涉及很多思考過程。在任何數據被覆蓋到數據庫之前,應該與服務器進行衝突檢查。此外,客戶端應用程序不應在重新啓動之間丟失數據。

我建議您決定正確的方法來同步數據,準備和審查過程並考慮各種算法的同步。如有任何具體問題,請在此發佈您的問題。

+0

謝謝你的指導。我認爲XML文件提供瞭解決方案。 – NSJ