2014-10-03 53 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