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]
