2014-10-03 56 views
3

有多少對象可以固定到本地數據存儲有限制嗎?或者是基於設備硬盤的大小?解析本地數據存儲的大小限制

假設解析本地數據存儲具有存儲的最大30Mb的文本數據。搜索所有這些是否有很大的性能下降?即爲這些數量設計的Parse?

回答

0

我找不到有關本地商店最大空間的任何信息。

您應該記住的唯一事情是,當涉及本地數據存儲時,查詢限制(1000)仍然適用。

關於性能,我們有幾種情況:

  • 快速設備/快速網絡
  • 快速設備/慢速網絡
  • 慢設備/快速網絡
  • 慢速設備/慢速網絡

因此,根據您的場景以及您希望(或不需要)固定數據的數據量。

0

作爲一般的經驗法則,我們可以說磁盤訪問應該比網絡訪問更快嗎?如果是這樣,這意味着本地數據存儲應該(通常)提高所有查詢的性能(所有其他條件相同)。

+0

這真的沒有回答這個問題嗎?但爲了回答你的問題,希望不是修辭,從網絡中檢索的對象最有可能存儲在某個地方。所以爲了加快速度,組合的傳輸時間*和*數據庫檢索時間應該比從本地數據庫檢索的時間要快。由於遠程數據庫大多在硬件和軟件上進行了優化,所以在大多數情況下我們可以認爲它是正確的,但我幾乎不會將其稱爲經驗法則。特別是考慮到網絡擁塞和緩衝區溢出。 – ShellFish 2015-05-29 21:30:39

+0

公平的評論,雖然我確實建議,「所有其他的東西是平等的」,這將排除網絡擁塞緩衝區溢出等在一個更普遍的情況。 – 2015-08-28 13:24:51

+0

對此我進行了一次後續的發現。在檢查本地數據存儲本身(至少在IOS上)時,它看起來像本地數據存儲簡單地由結構化數據庫中的JSON字符串組成。因此,我對此的所有性能觀點實際上並不適用於包含JSON數據字段的字段的全文搜索(然後在其他全文搜索中的後續聯接也包含用於指針的JSON字符串等)看起來效率很高(或很快)。 – 2015-09-10 12:16:32