2010-11-19 16 views
0

iPhoneのCore Dataのパフォーマンスに問題があります。iPhone Core Data - パフォーマンスのクエリを最適化

私は質問や統計をコアデータに保存したクイズアプリケーションのようなものを開発しています。ある画面では、保存されたデータに基づいて多くの統計情報を表示する必要があります。今私はDBに40以上の単一の要求を持っており、膨大な時間がかかります。私はこれを最適化する方法を考える。

私は古典的なDBシステム(MySQLのような)でいくつかの経験を持っていますので、いくつかの種類の結果をグループ化することを考えますが、良い例は見つかりませんでした。

もう1つの考え方は、何らかの種類のSQL UNIONを作成して、1つの要求のみを実行し、必要なすべてのデータをフェッチすることです。これは何とかCore Dataで可能ですか?

私のアプリのパフォーマンスを向上させる方法は他にもありますか?

答えて

0

私の答えは、配列と辞書にあなたのsqliteデータベースからすべてを取得し、それらのような数学を実行することです。 :)配列や辞書で40個の数学的アルゴリズムを実行することは、40個のsqliteクエリを実行するよりもずっと面倒であると確信しています。 :)

関連する問題