我的移动应用和网络项目中都有个人资料。我们目前正在考虑如何同步它们。关键是,如果有人向移动配置文件添加内容 - 我们可以向Web服务器发送一组ID,服务器也会添加它们。删除项目也一样。但是,如果没有持续连接的人将在移动配置文件中删除,那么在webserver的配置文件中删除其配置文件中的内容会是什么?之后我们必须以某种方式同步它。
我明白已经找到了解决这个问题的方法,但不幸的是我还没有找到任何有用的东西。
答案 0 :(得分:1)
我建议观看Virgil Dobjanschi的Google I / 0 2010关于设计RESTful客户端应用程序的演讲:here。它大约一个小时,但信息量很大,很有帮助。
需要注意的一些要点是:
您还需要确定哪种同步关系最适合您的应用程序。我的意思是“哪个数据库应该覆盖另一个:SQLite或Web服务器?”。那么当两者之间存在差异时,哪些数据应被视为“正确”?这通常被称为主从。