解析是否支持原子性?

时间:2015-08-31 16:14:47

标签: ios swift mobile parse-platform paas

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

1 个答案:

答案 0 :(得分:1)

不幸的是,您的设计通常不会按照您描述的方式工作。没有互相排除beforeSave挂钩,保存操作或afterSave挂钩访问相同的对象。

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

Parse Forum

中也讨论了这个问题