2014-02-26 107 views
0

比方說,我有兩個來源:A和B.例如,兩者都是用於存儲TODO列表的不同數據存儲。同步算法模式

如何爲確保兩個源同步的操作構建算法?

難道我只是一個複製到B,那麼B複製到消除重複(假設是消除重複一個主鍵ID)

+0

項目是不可變的嗎? –

+0

例如在任務的情況下,是的,任務的標題可以改變。 ID將保持不變。 –

回答

2
  • 對於兩份名單的項目,你應該已經建立的時間上次同步。
  • 在下次同步期間,您只能使用上次同步時間之後出現的項目子列表。
  • 是的,對於這些子列表,簡單的雙面或n面連接就足夠了。
    • n邊同步更有趣。更好的方法是創建一個星系 - 每次在結束列表和核心列表之間進行同步。核心列表可以是服務器上的核心列表,結束列表將由UI設置和顯示。