2013-06-29 54 views
3

我正在創建一個WP8應用程序。 我在隔離存儲中創建了一個sqlitedatabase。現在wp8應用程序和服務器之間的同步數據庫

我的數據不斷更新,我想定期從服務器數據庫和更新本地數據庫下載最新的數據

WP8中的數據庫不能更改爲client side,因此只會有一方data merging

哪個是最好的使用方式和服務?

回答

1

如果您不使用大型數據庫,則可能更願意替換設備數據庫,而不必擔心合併。這可以像導出服務器數據庫一樣簡單,將其傳輸到設備,然後將其導入設備數據庫。在服務器端轉儲數據庫的適當方法取決於數據庫的類型(例如MySQL情況下的mysqldump)。


如果你有一個龐大的數據庫工作,或者如果您在設備上的帶寬問題掙扎,你可能要使用的技術來檢測差異。最簡單的方法之一就是對數據庫進行更改跟蹤。然後可以使用change_at時間戳記錄所有修改。設備可以記住它包含的最後修改內容,獲取新條目並在本地複製更改(有關詳細說明,請提供有關服務器環境和數據結構的更多信息)。

相關問題