【问题标题】:Worklight JSONStore data sync process with serverWorklight JSONStore 与服务器的数据同步过程
【发布时间】:2014-08-01 02:28:20
【问题描述】:

我已经实现了 JSONStore 同步过程如下:
1.将本地更改推送到服务器
2.如果推送数据成功,则清除所有现有的本地数据。
3.从服务器加载数据的新副本。
我想知道这个数据同步过程是一个好方法吗?
如果不是,那么标准和优化的方法是什么。

提前致谢

【问题讨论】:

    标签: ibm-mobilefirst worklight-adapters data-synchronization jsonstore


    【解决方案1】:

    这是处理外部数据的一种完全有效的方式。干得好。

    【讨论】:

    • 好的。但是,如果我想在不影响设备上现有数据的情况下将任何新数据从服务器加载到设备,应该采用什么方法。
    • 如果x 已从服务器中删除-> 如果x 在服务器上被修改,则使用push false 调用remove API -> 使用push false 调用replace API,如果x 是在服务器上添加 -> 使用 push false 调用添加 API。 {push: false} 选项意味着 JSONStore 在您调用推送 API 时不会尝试推送该更改,这是您想要的,因为该更改已经存在于服务器上。有些后端比其他后端更容易做到这一点,例如 CouchDB 有一个 _changes API,它将为您提供所需的元数据。
    猜你喜欢
    • 2013-05-18
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    相关资源
    最近更新 更多