当前位置:  开发笔记 > 编程语言 > 正文

通过http和json同步2个sqlite表的最佳方法是什么?

如何解决《通过http和json同步2个sqlite表的最佳方法是什么?》经验,为你挑选了0个好方法。

我有一个相当简单的同步问题.我有一个包含大约10列的表,我希望在3个不同客户端上的sqlite文件之间保持同步:Iphone客户端,浏览器客户端和Ruby on Rails客户端.所以我需要一个适用于所有3个的简单sycing解决方案,即我可以在Javascript,Objective C和Ruby中轻松实现它,它可以通过HTTP与JSON一起使用.我查看了其他同步解决方案的各种组件,例如git中的一个,Google齿轮社区中的一些教程,以及一个名为acts_as_replica的rails插件.我天真的方法是简单地在数据库中创建最后同步的时间戳,然后在制作时创建所有删除的更改日志.(我不允许更新表中的条目).然后,我可以检索自上一个时间戳以来的所有新条目,

我应该考虑使用SHA1哈希值还是每个条目的UUID,或者是最后同步的时间戳是否足够?如何确保没有重复的条目?我可以遵循更简单的算法吗?

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有