私はある種の相互作用のためにユーザーのFacebookの友達を使用するアプリを開発しています。現在、コアデータを使用して一部のユーザーデータを保存していますが、キャッシュのためにユーザーの友達もデータベースに保存するかどうかがわかりません。
これは、ストレージの速度よりもストレージのような状況です。ストレージに関しては、接続速度よりもO(n)のストレージであり、友達がリストされるたびにフェッチし、必要に応じて操作します。
もちろん、フレンドリストが大きくなったのか小さくなったのかを確認するためのハンドラーが必要ですが、アプリケーションの読み込み中にバックグラウンドで遅延して検証が行われていると仮定しましょう。
それをコアデータデータベースに保存するのが賢明でしょうか、それともアプリケーションが実行されるたびにそれをフェッチしてデータベースに再入力するだけでよいのでしょうか。