The core data is written by Apple to be used in Cocoa-based applications. It is already included in the operating system, has 10 years of development behind it and is already used in hundreds of thousands of applications in the application store.
Using a third-party library is fraught with huge risks.
I always recommend using Core Data for iOS and OS X because it is written by Apple, it has a fully supported development team and is a mature code base.
Using raw SQLite is possible, but you wonβt get the same performance benefits you get with Core Data.
The kingdom focuses on the wrong things. Their data migration system is scary; they focus on raw speed when they need to focus on the big picture. They can focus on mobile devices, but I do not agree with their goals.
Hundreds of records are not difficult for any database system. This is when you get up to 10 thousand records on the device, many of which begin to fall due to memory pressure (even on OS X).
Master data is designed to support memory pressure. I do not know about any third part platform that will do this.
source share