【发布时间】:2011-07-21 19:19:14
【问题描述】:
我在programmers 上问过这个问题,但它已经有一天了……如果这是错误的地方,我会直接杀死这个问题。
我正在构建一个 Web 服务 (PHP+JSON) 以与我的 iphone 应用程序同步。主要目标是:
- 备份
- 提供用于打印/分类、操作的 Web 视图。
- 允许上下同步组。
我知道所有这些项目的逻辑问题,即。如果一个人删除了某些东西,您是否将此更改保留给其他用户、冲突等。
我正在寻找任何书籍或学术著作,甚至是解决常见问题的智慧之言。
- 何时检测带有哈希值、修改日期或组合的数据变化。
- 如何解决源自不同客户端节点的顺序 ID 的合并(在我的上下文中可以回避,但这会很有趣。)
- 处理碰撞(是否有一种普遍安全的方法?)。
- 一般最佳做法。
- 如何构建实际的数据事务(询问整个列表然后检测更改...)
【问题讨论】:
标签: php iphone web-services json synchronization