2011-07-21 44 views
2

我在programmers上問過這個問題,但它已經被蟋蟀了一天...如果這是錯誤的地方,我會殺死這個問題。同步Web服務方法論或論文

我正在構建一個web服務(PHP + JSON)來與我的iphone應用程序同步。主要目標是:

  1. 備份
  2. 印刷提供一個Web視圖/排序,操縱。
  3. 允許組同步上下。

我意識到所有這些項目的邏輯問題,也就是說,如果一個人刪除了某些內容,您是否堅持將此更改保留給其他用戶,碰撞等等。

我正在尋找任何書籍或學術工作,甚至是智慧的詞彙來解決常見問題。

  • 何時檢測哈希值,修改日期或組合的數據變化。
  • 如何合併源自不同客戶端節點的順序ID(可以在我的上下文中迴避,但它會很有趣。)
  • 處理衝突(是否有通用安全的方式來執行此操作?)。
  • 一般最佳做法。
  • 如何構建實際的數據交易(請求整個列表,然後檢測更改...)

回答

3

這裏是人提供在2009年的ZendCon 1 被賦予了演示的幻燈片,這應該給你一些思路:Planning for Synchronization with Browser-Local Databases

如果我沒有記錯

+0

盤蜜蜂在週一frare這是我後型的事(我喜歡我親口講法語)。 –

+0

如果意思是「很好,兄弟」,它會寫成「trèsbien,monfrère」^^;好吧,很高興我可以幫助:-) –