6

私は現在、モバイルアプリに取り組んでいます (Sencha Touch 2 を使用して実装され、iPad で実行するように設計されています)。かなり大量のデータ (3000 以上のオブジェクト、オブジェクトには約 30 のフィールドがある) を Web サービスからアプリにプルし、オフラインで使用するためにデータをローカルに保持する必要があります。ここや他の場所で説明されている標準的なソリューションを調査しました。これにより、web サービスからデータをプルした後に localstorage プロキシを使用してデータを永続化しますが、永続化しようとしているデータの量が原因で、恐ろしい QUOTA_EXCEEDED_ERR に遭遇します。

SQLLite や Lawnchair などについて議論するスレッドはいくつかあります (誰かが Sencha と Lawnchair の統合について言及し、どこにも見つからないガイドを参照しているこのスレッドを含みます) が、具体的な例や成功事例はありません。Sencha Touch を使用して大規模なデータセットを永続化するための試行済み/テスト済みの方法を推奨できる人はいますか?

編集: Sencha フォーラムで同様の質問をした後、ST2の SQLite Proxy を使用して SQLite の使用を調査しています。私が進歩を遂げたら、他の人の利益のためにこのスレッドをさらに更新します.

4

1 に答える 1

4

大規模なデータセットの永続性に関する問題を解決するために、 SQLite ProxyforST2を使用することになりました。強くお勧めします。ソリューションを機能させる上で非常に貴重なSenchaフォーラムの非常に役立つコミュニティがあります。

于 2012-05-17T14:12:17.097 に答える