Core data 将CoreData用于两种类型的数据

Core data 将CoreData用于两种类型的数据,core-data,Core Data,我必须使用基于CoreData的数据库来存储我的数据。在高层,我的数据分为两部分 a) 当用户定期使用应用程序时,此类数据会频繁更改 b) 这种类型的数据一天只更改一次 这些数据库可能对版本控制和刷新率等有不同的要求 要存储这两种类型的数据,我应该使用两个单独的CoreData数据库(因此使用两个单独的NSManagedObjectContext),还是应该使用单个数据库并将它们保存在单独的表中。优点和缺点是什么,建议的机制是什么?您应该使用带有两个独立实体的单个数据库,因为这样做更容易,而且是

我必须使用基于CoreData的数据库来存储我的数据。在高层,我的数据分为两部分

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

b) 这种类型的数据一天只更改一次

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


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

您应该使用带有两个独立实体的单个数据库,因为这样做更容易,而且是一种标准方法。

您应该使用带有两个独立实体的单个数据库,因为这样做更容易,而且是一种标准方法