我正在使用AWS Mobile Hub作为我的swift应用程序的后端。 该应用程序使用从DynamoDB加载数据的表视图,但我也需要在应用程序内部具有数据库的脱机副本,以便它仍可以脱机工作,但当它连接到互联网时,它应该获得联机的最新副本数据库。什么是这个工作的最佳解决方案?存储数据库的脱机副本
1
A
回答
1
有几种方法。
如果数据没有这么大,只需将json字符串存储到NSUserDefaults。每次加载新数据更新用户数据库时,都可以使用新数据进行同步。
如果数据比使用coredata大。
+0
谢谢,我可能会选择Core Data,尽管它不是开发人员最友好的系统; P –
-2
您只需要转储或导出您的数据库数据。由于您正在使用Dynamodb,因此可能会遇到更大的问题。假设您已经有一些让您的应用程序使用本地数据的方案,您可以使用dynamodump.py来转储和恢复dynamodb文件。
+0
这并没有解决保持数据与移动应用存储的数据同步的问题。 –
相关问题
- 1. 将数据库联机同步到html5脱机数据库存储
- 2. Android:脱机时存储崩溃数据
- 3. 与脱机存储
- 4. App Engine副本数据存储
- 5. Rails,Attachment_fu - 数据库存储附件的深层副本
- 6. html5本地存储脱机查看
- 7. 如何合并存储库副本
- 8. Mercurial:在远程存储库创建远程存储库的本地副本
- 9. 在数据库中脱机保存数据
- 10. 数据库输入副本
- 11. 如何创建GAE数据存储的本地副本?
- 12. HTML 5脱机的SQLite数据库
- 13. RDS数据库的本地副本
- 14. 制作数据库的本地副本
- 15. 如何使用旧的svn存储库的副本填充存储库
- 16. 用于本地存储的数据库
- 17. 在csv文件中存储脱机HTML表单数据
- 18. 如何JSON解析数据到SQLite脱机存储在Android
- 19. Android的脱机存储管理
- 20. MongoDB复制与脱机数据库
- 21. tsql-找到数据库何时脱机
- 22. 制作远程git存储库的本地副本
- 23. 用新的本地副本替换Git存储库
- 24. 如何查看本地副本的存储库路径?
- 25. 数据库存储
- 26. createEditableCopyOfDatabaseIfNeeded创建数据库的空副本!
- 27. 制作蔚蓝数据库的副本
- 28. 获取的Azure数据库副本
- 29. 与外部数据库同步脱机数据库Windows Phone 7
- 30. 查找具有给定存储库主机名的Subversion工作副本
为什么不使用Core Data? – Asdrubal