假设我们有一个使用parse的移动应用程序,并且大多数用户正在尝试同时写入一个PFObject,同时一些用户正在努力读取该值。解析是否支持原子性以防止数据损坏。是否保证PFObject永远不会处于无效状态。
答案 0 :(得分:1)
不幸的是,您的设计通常不会按照您描述的方式工作。没有互相排除beforeSave挂钩,保存操作或afterSave挂钩访问相同的对象。
您可以使用的最佳替代解决方案取决于数据语义的具体情况。但是,通常,解决方案将涉及使用原子增量或数组操作,如此处下方的“计数器”和“数组”部分(或here for iOS或here for Android)中所述。
中也讨论了这个问题