我正在構建將在多臺筆記本電腦上運行的桌面應用程序。無論用戶何時回到辦公室並再次訪問,它都需要同步到中央數據庫。用於同步桌面應用程序的數據庫設計
我最大的問題要克服的是如何設計的數據庫,因此,它很容易與中心數據庫服務器同步。其中一個主要障礙是試圖確定如何處理密鑰,以防止它們在將要使用的多臺筆記本電腦數據庫中重複使用。
例如,假設筆記本電腦1輸入一個名爲「客戶A」的新客戶 - 使用唯一的ID,可能會分配一個客戶ID爲20.筆記本電腦2輸入「客戶C」 - 它也可以分配ID 20給那個顧客。當需要同步時,客戶A & C將在服務器上以重複ID結束。
有沒有人有與此類似的有一個優雅的解決方案的應用程序的工作?
我打算使用GUID,然後使用Microsoft Sync Services來回推送數據。 – bugfixr