2016-09-18 118 views
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

請確保您沒有在chrome調試模式下運行。這可能是事情看起來很慢的原因。就文件大小問題而言,如果您發佈代碼以幫助確定發生這種情況的原因,將會很有幫助。