我有一個對象樹存儲在數據庫中使用嵌套集表示。每個樹節點都有自己的對象(只有一個)。樹可以由在線應用程序中的用戶修改。還有一組應用程序(pc,android,ios)可以脫機工作並修改其數據。新的葉子或分支可以添加到兩個或更多設備上。是否可以使用嵌套集合表示來同步兩棵樹?
接下來,當應用程序獲得Internet訪問權限時,服務器和離線應用程序之間的所有數據都將同步(REST API,XML)。成功同步後,服務器和客戶端的狀態必須相同。
數據與平面數據結構同步(基於修改時間戳)沒有問題,但我不知道樹是否可行。同步應該是全自動的。我不希望用戶干擾同步過程。