我目前正在开发一款移动应用(使用Sencha Touch 2实现,旨在在iPad上运行)。需要从Web服务中拉取相当大量的数据(3000多个对象,对象大约有30个字段),然后将数据本地持久化以供离线使用。我调查了标准解决方案,如此处和其他地方所讨论的本地存储代理,用于在从 Web服务获取数据后持久化数据,但由于我尝试进行持久化的数据量过大,因此遇到了可怕的QUOTA_EXCEEDED_ERR错误。
有一些关于SQLLite和Lawnchair的主题讨论(包括这个主题,其中有人提到将Sencha与Lawnchair集成并参考了一份指南,但我无法找到该指南),但没有具体的示例或成功故事。是否有人可以推荐使用Sencha Touch持久化大型数据集的经过验证/测试的方法?
编辑:在Sencha论坛上提出类似问题后,我正在调查使用SQLite Proxy for ST2来解决问题。一旦取得进展,我将进一步更新此帖以造福他人。
有一些关于SQLLite和Lawnchair的主题讨论(包括这个主题,其中有人提到将Sencha与Lawnchair集成并参考了一份指南,但我无法找到该指南),但没有具体的示例或成功故事。是否有人可以推荐使用Sencha Touch持久化大型数据集的经过验证/测试的方法?
编辑:在Sencha论坛上提出类似问题后,我正在调查使用SQLite Proxy for ST2来解决问题。一旦取得进展,我将进一步更新此帖以造福他人。