約 400.000 のデータ エントリのデータベースを必要とするアプリがあります。これは時々 (月に 1 回など) 変更されます。これらのデータの合計サイズは約 20MB です。ユーザーが次のことができるようにします。
- オフライン モードですべてのデータを一度にダウンロードする
- 個々のデータをオンデマンドでダウンロードし、オフライン モード用にクライアント側にキャッシュします
- 個々のデータセットの有効性を確認する
- データをすばやく検索するためにインデックスを作成する
iOS でこれらの要件を処理するためのベスト プラクティスは何ですか?
- これらの要件を気にする既存のフレームワークはありますか?
- これらの要件に対して推奨されるテクノロジー セットは何ですか? SQLite か何かのように。