首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨平台数据同步

跨平台数据同步
EN

Stack Overflow用户
提问于 2013-04-04 09:51:11
回答 2查看 678关注 0票数 3

我要开发一个android应用程序,我想要在Pc/浏览器上查看/编辑的数据。我以前没有接触过同步,所以如果有人知道任何关于数据同步的复杂性和问题的好消息来源,那就太好了。

我将有一个中央mySql数据库,我将如何控制从sqlite到mysql的数据同步,以及当数据从PC端更改时。另一个可能发生的问题是同时写入数据和处理重复数据。

我意识到这并不是一个真正的编程问题,而且有点含糊,如果有人能在这个领域有经验的人能给我指出正确的方向,那就太好了。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-04 09:57:33

  1. 使用时间戳。数据库引擎自动提供它们。当您连接到您的数据库,并看到您存储的时间戳从上一个操作是不同的,然后继续同步
  2. 如果您担心数据可能会被覆盖,因为两个同步在同一时间完成,使用锁定位(数据库中的一个列与布尔值或文件)。在每次同步开始时,检查它是否未被“锁定”,如果没有,则锁定数据库的其余部分。如果已锁定-请立即再次检查并尝试再次同步数据。
票数 2
EN

Stack Overflow用户

发布于 2013-04-04 12:07:49

与其同步数据,为什么不实时访问数据呢?要在移动设备上执行此操作,您需要一个web服务来支持数据库。您可以专门为您的目的开发它,也可以使用专门为此目的开发的通用解决方案。查看this blog post (免责声明:我在那里工作)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15801248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档