我想知道是否有办法为 SQLite 数据库应用程序启用云功能。
我应该每次都将整个数据库保存到云端吗?例如,当我退出应用程序时,是否需要将整个数据库保存到云端。
你有什么建议?
我应该放弃 SQLite 并使用另一个数据库进行云编程吗?
我想知道是否有办法为 SQLite 数据库应用程序启用云功能。
我应该每次都将整个数据库保存到云端吗?例如,当我退出应用程序时,是否需要将整个数据库保存到云端。
你有什么建议?
我应该放弃 SQLite 并使用另一个数据库进行云编程吗?
为了提高效率,您可以管理应用程序修改的对象的更改日志。然后,当需要同步时(例如关闭应用程序时),您可以向云提出操作请求。对于添加和更新,您可以发送整个对象,而对于删除,只需 oid 就足够了。
这是一个非常简单的同步场景。如果您希望将云中发生的更改发送到设备,事情可能会很快变得复杂。这是不同线程的场景。
根据您的问题,您只需从设备同步到云端。
正确设置后,它只会同步更改日志,而不是整个数据库。理论上来说还不错。然而,我还没有使用它的好运气,它似乎有点过于错误,无法在 ios 5 中实际使用,希望它在 6 中会更好。