【发布时间】:2012-06-26 15:53:06
【问题描述】:
我正在学习 Core Data,之前我曾在我的一个项目中使用过 SQLite。我的问题是,我应该在什么场景下使用 Core Data 和 SQLite?我已经阅读了 Core Data 的一些优点,它提供了设计数据结构的可视化方式、访问数据的抽象级别以及 SQLite 可以在多平台上使用,但是有什么与数据大小有关的吗?如果数据量比我们应该使用 Core Data 大,反之亦然?
【问题讨论】:
-
可能重复:stackoverflow.com/questions/523482/core-data-vs-sqlite-3>
-
我不知道为什么我的问题被否决了,因为我的问题是我们可以使用 Core Data 和 SQLite 的场景,但我在任何地方都找不到,所以我问了。你建议的链接还显示了 Core Data 在图形中的优势,但没有提到在哪些情况下如果不需要图形,我们应该使用 Core Data 或 SQLite。或者可以说这是显示我们应该在需要图形的情况下使用 Core Data 的场景之一。请那些投反对票的人也给他们的 cmets,因为我想知道哪里出了问题。
-
我也在寻找这个答案,我在面试中被问到同样的问题。因此,如果主持人允许将其作为建设性问题,我想知道答案。请做。