1
我第一次打網絡到(sql)服務器,大部分得到帶有圖像blob的14個字段的表數據。它在表中有超過2萬個的記錄。我可以在coredata中存儲多少條記錄
- 我們可以使用核心數據在設備的本地數據庫中存儲2萬條記錄。
- 將圖像放置在本地文件/數據庫中的最佳方法。 (或)我們可以使用遠程圖像加載。
- 應該脫機工作
請建議可能填補這一上述要求的最佳途徑。
我第一次打網絡到(sql)服務器,大部分得到帶有圖像blob的14個字段的表數據。它在表中有超過2萬個的記錄。我可以在coredata中存儲多少條記錄
請建議可能填補這一上述要求的最佳途徑。
只要你正確地進行了這些記錄的初始導入,在覈心數據中存儲200k記錄本身並不是一個問題。確保你實現了正確的更新或插入,否則你的用戶將不得不等待N^2。蘋果爲此提出了一個很好的實現:https://developer.apple.com/library/mac/documentation/cocoa/conceptual/coredata/articles/cdimporting.html
然後,一旦你有本地數據,你可能需要微調你的提取請求的批量大小,但這是一個好主意,即使你沒有200k記錄。
至於圖像,永遠不要將它們作爲二進制blob存儲在Core Data中。始終將它們作爲普通文件存儲在磁盤上,並將它們的路徑存儲在覈心數據中以便稍後訪問它們。