我可以从2个不同的iOS设备共享同一个sqlite数据库,或者从另一个设备更新吗?多个iOS设备+集中式sqlite数据库
回答
不容易。您可以通过iCloud同步数据库,但很有可能会覆盖数据。
我推荐写一些同步工具,可以检测和合并源自任一设备的更改。
一种常用的方法是使用timestamp列,并获取自上次同步后修改的所有行,然后更新其他数据库。
带时间戳的好主意。感谢名单。关于同步工具或其逻辑的任何想法? – 2012-03-13 16:29:15
您可以看看OpenMobster的同步服务。它支持具有冲突管理的多设备同步操作。
除此之外它支持下面的同步模式:
双向
单向设备
单向服务器
在启动
您可以在完整的离线模式下运行,更改将自动跟踪并与网络退货同步。此时,云端和其他设备会持有与您本地持有的相同数据的同步。
该项目位于:http://openmobster.googlecode.com
你可以看一下下面的iOS同步教程,以获得这件事情是如何工作的想法: http://code.google.com/p/openmobster/wiki/iPhoneSyncApp
Thanx的信息,将试一试 – 2012-03-18 14:22:49
- 1. 无法跨多个iOS设备同步Amazon Cognito数据集
- 2. 在Android设备上的SQLite数据库
- 3. 从设备上的SQLite数据库中删除数据
- 4. sqlite数据库中的多个表
- 5. 在多个iOS设备
- 6. 多语言的多个SQLite数据库?
- 7. 将SQLite数据库复制到存储设备进行备份
- 8. 无法将数据插入到Android设备的sqlite数据库
- 9. iOS 4中的SQLite数据库问题
- 10. iOS设备 - 数据更新
- 11. 在sqlite数据库中检查设备ID和名称
- 12. 如何在Windows Mobile设备中部署SQLite数据库表?
- 13. 未安装在Android设备管理器中的SQLite数据库
- 14. 设置sqlite数据库
- 15. 使用python数据集模块检查许多sqlite数据库
- 16. Sqlite与多个表的数据库
- 17. 一次使用多个SQLite数据库
- 18. 如何在iOS数据库上存储iOS设备令牌?
- 19. Android,多表,SQLite数据库
- 20. 多个单一收集数据库或具有多个收集的数据库?
- 21. 自动备份SQLite数据库
- 22. 如何备份SQLite数据库?
- 23. Sqlite数据库备份和加密
- 24. 如何备份sqlite数据库?
- 25. 如何备份sqlite数据库?
- 26. sqlite备份内存数据库C++
- 27. 集中式数据库DB
- 28. 将json数据保存到iOS中的sqlite数据库中
- 29. 如何从ios中的sqlite数据库表中获取数据?
- 30. SQLite中的数据库设计和python
你到底想干什么? – Jim 2012-03-08 17:20:28
我有两个iPad,其中有完全相同的人列表,其中有关这些人的信息被修改。我希望更新的数据可以在另一台iPad上使用,而无需使用在线数据库。 – 2012-03-13 16:35:34