2016-09-18 7 views
1

私はこのデータベースを反応ネイティブで使用しようとしています。まず第一に、私はそれが単純なオブジェクトを取得することができないことを発見しました - 私は再帰的に目的のオブジェクトツリーのすべてのプロパティを取得する必要があります。また、オブジェクトごとに約1秒(約50の数値小道具)が必要です。遅いですね!レルムデータベースのパフォーマンス

今、私は何とか9000個のオブジェクトをインポートしました(タイトルを含めてそれぞれ1000文字まで)。インポートするのは簡単ではないようですが、少なくともドキュメントには記述されていません。とにかく、それは受け入れられます。しかし今、私のデータベースサイズ(default.realm)が3.49GB(!)であることが判明しました。私がインポートしていたJSONファイルはわずか6.5MBです。私はdefault.realmRealm Browserで開きました。それには〜9000個のオブジェクトしか表示されません。なぜそんなに重い?

私はこのデータベースについて非常に基本的なことを理解していないか、完全なごみです。私は本当に私が間違っていると思う。私は間違って何をしていますか?

+0

このフォーラムは特定のコーディングに関する質問に答えるもので、あなたの質問をコードサンプルで更新できますか?私たちは、「普通の物体」と「再帰的に取り出す」とが何を意味するのかを知る必要があります。それまでは、私たちが本当に助けてくれるのはあまりにも漠然としているので、これは閉じなければなりません。 – Jay

+0

データベースのサイズが大きすぎるという問題については、既知の問題です。この可能性のある解決方法については、前の質問をチェックすることができます:http://stackoverflow.com/questions/35865711/realm-file-size-is-too-large – Orlando

答えて

0

クロムデバッグモードで実行していないことを確認してください。これはおそらく、物事が非常に遅く見える理由です。ファイルサイズの問題が発生する限り、なぜそれが起こっているのかを理解するのに役立つコードを投稿した方が役に立ちます。

関連する問題