【问题标题】:Does parse support atomicity?解析是否支持原子性?
【发布时间】:2015-09-01 00:30:20
【问题描述】:

假设我们有一个使用 parse 的移动应用程序,并且大多数用户试图同时写入一个 PFObject,同时一些用户正在尝试读取该值。解析是否支持原子性以防止数据损坏。是否可以保证 PFObject 永远不会处于无效状态。

【问题讨论】:

    标签: ios swift mobile parse-platform paas


    【解决方案1】:

    很遗憾,您的设计通常不会按照您描述的方式工作。访问相同对象的 beforeSave 挂钩、保存操作或 afterSave 挂钩不存在互斥。

    可供您使用的最佳替代解决方案取决于您的数据语义的具体情况。但是,一般来说,解决方案将涉及使用原子增量或数组操作,如此处下方的“计数器”和“数组”部分所述(或herefor iOShere for Android)。

    这个问题也在Parse Forum讨论过

    【讨论】:

      猜你喜欢
      • 2016-11-06
      • 2018-09-12
      • 1970-01-01
      • 2014-02-07
      • 2018-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多