大きなデータセットをCore Data(〜15 000 recods)にインポートする必要があります。しかし問題は、おそらく10分以上の時間を要する関係を設定することです。各レコードには3つ以上のリレーションがあるので、MOCから関連オブジェクトをフェッチする必要があります。基本的な計算では、MOC内のオブジェクトの数が入力されている間に45.000フェッチ要求を実行する必要があります。私はいくつかの話題について読んできましたが、主にCore DataからSQLiteに移行することをお勧めします。しかし、コードには時間と多くの変更が必要です。コアデータをあきらめることなくこれを解決する方法はありますか?コアデータのsqlite DBにレコードを直接挿入することは可能ですか?おかげで私はあなたの最善の策は、それのうち最高のユーザーエクスペリエンスを作ることだと思います保存されている多くのレコードを持つ効率的なパフォーマンスでCore Dataオブジェクトの関係を設定する(Large Data Set)
1
A
答えて
0
\
。しばらく時間がかかることを知らせてください。
あなたはどのような関係を構築していますか?あなたは関係の両面を設定しているのですか?
私は最高の改善は、すべてをフェッチする最もクリーンな方法を理解することだと思います。できるならば、毎回ではなく、最後にコンテキストを保存するだけです(そうしている場合)。
もう1つの方法は、必要なまで関係を構築しないことです。
しかし、コードなしでは、改善のための提案をするのは難しいです。
関連する問題
- 1. C#Charting - Reasonble Large Data Setとリアルタイム
- 2. iOS/core-data:主要なアクセス関係に値を設定できますか?
- 3. iPhone Core Data - パフォーマンスのクエリを最適化
- 4. fetchRequestを多対多の関係(Core Data)でソートしますか?
- 5. Core Dataオブジェクトを正しくコピーする
- 6. Spring Data:2つのエンティティ間の関係を設定する
- 7. mach_msg_trap in core-data
- 8. iPhone、Core Data、JSON
- 9. UIImage in core data
- 10. Core-data vs SQLite
- 11. iPhoneとCore Data
- 12. Coffeescript jQuery set data()
- 13. Core-Data:同じ名前の多くのオブジェクトで、あるオブジェクトから特定のオブジェクトへの関係を設定する方法は?
- 14. iPhone Core Data:コンテキストなしで管理オブジェクトを初期化する
- 15. Core Dataは、多くの関係にして - サブクエリでALLでNSPredicateを作成
- 16. iPhone Core Data Missing Entities
- 17. iOS Core Data App Delegate?
- 18. Core Dataのプロパティでオブジェクトを取得する
- 19. iPhoneのローカルストレージ - Core Data、NSFileManager、...?
- 20. iPhone - Core Data Boolの値は?
- 21. クラス間の関係を効率的に設計する
- 22. NSOperation VS GCD for Core-Data
- 23. GROUP BY SUM()with Core Data
- 24. Core DataでUIImageを渡すには?
- 25. Core Dataは、カスタムクラス不明なリンカエラー
- 26. 目的C - Coreデータと関係を設定しますか?
- 27. Ember-data:関係の検証エラー(hasMany)
- 28. CakePHPでの効率的なページ設定
- 29. Core Dataでマルチスレッドを使用する理想的な方法は何ですか?
- 30. NSComboBoxCell、NSTableView、およびCore Dataを使用してリレーションシップを設定する方法
こんにちは@Ryanご返信ありがとうございます。 Appleテクニカルサポートの開発者の一人と議論した後、私はモデルからすべての関係を削除し、あなたが示唆したように関係の一意のIDを保持し続けます。 – CanP