iOS アプリを Android に移植しようとしています。このアプリは、コア データでサポートされている 150 MB の SQLite データベースを使用します。負荷の高いクエリには、最大 10 秒かかる場合があります。そのため、Android 内でデータをクエリする完璧な方法を探しています。始める前に何か良い提案はありますか?
または、ORM ツール、GreenDAO、ORMLite など、生活を楽にするために使用できるライブラリはありますか?
ORMLite
とGreenDAO
はどちらも優れたライブラリですが、ニーズに合うかどうかはわかりません。彼らはリフレクションを使用し(少なくともORMLite
私はそうすると思います)、おそらくあなたにとって物事が少し遅くなるでしょう。
データをどのように使用するかは正確にはわかりませんがLoaders
、より具体的CursorLoaders
にデータベースにアクセスするために を使用することをお勧めします。これはデフォルトでデータに順番にアクセスするため、すべてのエントリがデフォルトでロードされるわけではありません。