Ionic フレームワークを使用してモバイル アプリを構築しています。私のアプリはオフライン データベースを多用しています。私の最初の試みは、localStorage を使用するngStorageを使用することでしたが、しばらくすると、約 5MB のサイズ割り当て制限に達しました。だから私はangular-localForageを見ました、そこには次のように書かれています:
ブラウザが提供できる最適なストレージ ソリューションにデータを保存します (IndexedDB / WebSQL または localstorage をフォールバックとして)
私のマルチプラットフォーム モバイル アプリでは、データの保存に関してより大きなサイズ制限を持つ IndexedDB を使用するということですか? それとも、localStorage を使用するので、振り出しに戻りますか?
それがIndexedDBの場合、モバイル アプリが保存できる実際のデータの量に関するドキュメントはありますか?
データを保存する方法が私のアプリケーションに完全に適合するため、 localForageがサイズ制限を処理するのは素晴らしいことですが、データベースのサイズが制限に達することを心配せずにアプリでlocalForageを使用した人がいるかどうかを知りたい.
オブジェクト指向のアプローチが必要なので、リレーショナル sqlite 以外の代替手段も受け入れます。(例としてPouchDB)