使用Sencha Touch 2的大型离线存储

时间:2012-05-15 15:20:10

标签: javascript sqlite sencha-touch local-storage

我目前正在开发移动应用程序(使用Sencha Touch 2实现并设计为在iPad上运行)。需要从Web服务向应用程序提取相当大量的数据(3000多个对象,对象有大约30个字段),然后在本地保留数据以供脱机使用。我已经调查了here和其他地方讨论的标准解决方案,其中localstorage代理用于在从Web服务中提取数据之后保留数据,但由于数据量大,我遇到了可怕的QUOTA_EXCEEDED_ERR。 ;我试图坚持下去。

围绕SQLLite和Lawnchair(包括this线程)讨论诸如on the Sencha Forums线程之类的一些线程,有人提到将Sencha与Lawnchair集成在一起,并提到了我无法在任何地方找到的指南)但没有具体的例子或成功的故事。任何人都可以推荐使用Sencha Touch持久化大型数据集的经过试验/测试的方法吗?

编辑:在提出类似问题后SQLite Proxy for ST2我正在使用{{3}}调查SQLite的使用情况。一旦我取得进展,将进一步更新这个帖子,以造福他人。

1 个答案:

答案 0 :(得分:4)

使用SQLite Proxy for ST2结束解决有关大型数据集持久性的问题。强烈推荐,并在Sencha论坛上提供了一个非常有用的社区,这些社区在使解决方案有效方面具有无可估量的价值。