On Sun, Jun 21, 2009 at 2:06 PM, Rick Mann<[email protected]> 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 protected])

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to