我来自Ruby on Rails环境,我真的被那里的活动记录宠坏了。我在iPhone上使用sqlite做了一个小的概念验证项目,我更加意识到我被宠坏了;)
对于下一个应用程序,我考虑使用核心数据(因为我相信它的工作方式将接近活动记录)。我的应用程序将为用户提供大量的数据(与许多相关的表),我打算定期更新这些数据(每2-3个月)。使用sqlite,这就像下载sqlite文件一样简单,使用核心数据也是如此简单吗?
发布于 2010-09-04 23:54:36
SQLite是持久化存储,核心数据是对象图。它们并不完全是一回事--尽管核心数据可以存在于SQLite之上。
实际上,这取决于您将存储多少数据,以及除了写入数据外,您还需要查找数据的频率。使用核心数据将比使用SQLite更新过程困难得多,特别是当您有大量数据时;但是,对于常见情况(小更新、读取),使用核心数据可能更容易,这可能会抵消许多这些问题。
https://stackoverflow.com/questions/3642916
复制相似问题