我需要諮詢一些關於脫機Web應用程序和數據庫同步的建議。脫機Web應用程序和數據庫同步
離線情景
我們有一個網站(HTML5),需要在離線模式中的時間與複雜的數據長時間操作,該產品所有者不希望投入到本地存儲的數據。
我看到它有兩個選項;
- 使用JavaScript來檢測,如果我們offlline如果是這樣指向的URL到複製堆棧在數據中心,並寫入到離線DB
◦Biggest絆腳石是本地Web服務器如何,在第一次加載時,如果您處於脫機狀態,您是否獲得本地Web服務器的位置(URL)?即用戶進入www.xyz.com,但是你下線如此
問題1:如何通過JavaScript他重定向到localhost.xyz.com對於第一次調用
- 點在客戶端的所有呼叫,脫機或不WCF服務,在網卡檢查脫機狀態,每個網絡和服務調用到正確的地方 ◦seems就像一個大作業重定向,
問題2:是否有任何產品/開源項目你們知道這是否是這樣嗎?
同步情景
•他們想用MS同步框架
◦But他們有很多客戶同步到不同的數據庫,讓你無論是需要每個客戶端1個同步服務或一些方法來確定誰的客戶端同步是並把它們指向正確的地方
◦Need以最小化同步的其他客戶端中的鎖定同步
期間所使用的相同的表問題3:可以同步框架擴展到e ven do this 問題4:MS平臺上的數據庫同步存在其他選項嗎?
感謝
什麼使你相信Sync框架喜歡鎖表? –
編輯 - 刪除了「喜歡鎖定表格」,它鎖定的內容不超過任何其他編輯/添加到關係數據庫。 – MetalLemon