cocoa - Core Data vs SQLite 3




2 Answers

ومع iOS 5.0 ، ستحصل على ميزة إضافية تتمثل في القدرة على استخدام iCloud file-sync مجانًا إذا كنت تستخدم Core Data. إذا كنت تستخدم SQLite مباشرة ، يجب أن يكون هناك الكثير من الترقيع اليدوي والتنفيذ للحصول على مزامنة عبر iCloud.

cocoa macos sqlite core-data sqlite3

أنا بالفعل على دراية بقواعد البيانات العلائقية واستخدمت SQLite (وقواعد البيانات الأخرى) في الماضي. ومع ذلك ، فإن البيانات الأساسية لديها جاذبية معينة ، لذلك أفكر في قضاء بعض الوقت في تعلمها لاستخدامها في طلبي المقبل.

هل هناك فائدة كبيرة لاستخدام البيانات الأساسية على SQLite ، أو العكس؟ ما هي إيجابيات وسلبيات كل منها؟

أجد صعوبة في تبرير تكلفة تعلم Core Data عندما لا تستخدمها Apple للعديد من تطبيقاتها الرئيسية مثل Mail.app أو iPhoto.app - بدلاً من ذلك اختيار قواعد بيانات SQLite. يستخدم SQLite أيضا على نطاق واسع على iPhone.

هل يستطيع هؤلاء الذين اعتادوا استخدام التعليقين على تجربتهم؟ ربما ، كما هو الحال مع معظم الأشياء ، فإن السؤال أعمق من مجرد استخدام واحد على الآخر؟




يعد SQLite أحد تنسيقات قاعدة البيانات للبيانات الأساسية. باستخدام Core Data ، يمكنك تحقيق تكامل أفضل مع بقية واجهة برمجة تطبيقات Cocoa.




Related


Tags

cocoa   macos   sqlite   core-data   sqlite3