Linked by Eugenia Loli-Queru on Sun 27th Nov 2005 22:12 UTC
Java Marcus Zarra discusses Core Data, which is a new framework that was introduced by Apple with the release of OS X 10.4 Tiger. Core Data replaces the need for building data objects and helps manage storing data in a flat file, XML file or SQLite database. Marcus walks you through some of the basic usages of Core Data and tells you why it is so useful.
Thread beginning with comment 65617
To read all comments associated with this story, please click here.
modmans2ndcoming
Member since:
2005-11-09

the fact that SQLite is installed on the system make it super awesome to write web apps that make use of DBs.... for testing at least.

kaiwai Member since:
2005-07-06

True; it will be interesting to see how well it would scale as a database beyond the scope that it was originally designed for - but like I said, it would have been better had Apple adopted something like Cloudscape, which has alot more grunt in regards to scalability and feature completeness.

Reply Parent Bookmark Score: 1

Member since:

The database backend is an implementation detail. The whole point about CoreData is to separate you (the developer) from the implementation; and that is done very well.
Of course, if SQLite doesn't scale high enough for your specific needs, you're basically SOL; there's no way to swap out the backend in CoreData.
But there's already a cloning effort underway (http://gscoredata.nongnu.org/, in its infant stages), so some day CoreData apps will even be portable.

Reply Parent Bookmark Score: 0