Re: Core Data capabilities questions
Re: Core Data capabilities questions
- Subject: Re: Core Data capabilities questions
- From: Kyle Sluder <email@hidden>
- Date: Sun, 21 Jun 2009 14:14:18 -0700
On Sun, Jun 21, 2009 at 2:06 PM, Rick Mann<email@hidden> wrote:
> Yeah, I figured I could do this, just didn't want to :-)
This is an important point to be made about Core Data, and one that
often trips up people new to the framework: Core Data is NOT an RDBMS.
It's not intended to be used like one; for example, you don't have
the luxury of performing inner joins and selecting attribute subsets,
yielding only the results you want. Core Data is an in-process object
persistence framework, and as a result your program often needs to be
more respectful of the framework's memory and processing requirements.
Often this means breaking up your wonderfully-normalized managed
object model.
If what you really want is an RDBMS—which is often the case—then you
can use the SQLite framework. Core Data is an excellent persistence
framework, but it needs to be treated as such.
--Kyle Sluder
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden