0
同期戦略の研究中にEvernote Synchronization via EDAMを見つけました。エンティティの同期中に競合が発生した場合、Evernoteは「フィールド単位でのマージ」を試みます。EDAMによるEvernoteの同期 "フィールド単位でのマージ"
既存のタグに「ダーティ」フラグが設定されている場合、サービス内には 、オフライン時には同じ名前のクライアントにあります。 フィールド単位のマージを実行するか、解決のために競合を報告します。
どのようにフィールド単位のマージが機能しますか? AFAIK、Evernoteは特定のフィールド更新を追跡せず、レコード全体に「ダーティ」フラグを付けます。クライアントが別のフィールドを更新している間にサーバーから1つのフィールドへの更新があるとどうなりますか?