将Core Data用于两种类型的数据

时间:2012-04-02 20:54:24

标签: core-data

我必须使用基于CoreData的数据库来存储我的数据。在高级别,我的数据分为2个部分

a)当用户定期使用应用程序时,此类数据会经常更改

b)此类数据更改仅说一天一次

这些数据库可能有不同的版本控制和刷新率等要求。

要存储这两种类型的数据,我应该使用两个单独的CoreData数据库(因此两个单独的NSManagedObjectContext),还是应该使用单个数据库并将它们保存在单独的表中。有哪些优点和缺点以及建议的机制是什么?

1 个答案:

答案 0 :(得分:1)

您应该将单个数据库与两个独立的实体一起使用,因为它更容易,并且是标准的实现方式。