iCloud Sync със стабилност на Core Data SQLite

Добър ден на всички,

Проектирам приложение за инвентаризация, използвайки модел Core Data UIManagedDocument и в момента предоставям дизайн за архивиране на данни. Обмислям iCloud, но прочетох онлайн за хронични проблеми с iCloud и надеждност с SQLlite.

Преди да тръгна по този път хората имаха ли добър опит с използването на модела? Достатъчно стабилен ли е за производствено приложение? Трябва ми за IOS 5 и по-нова версия.

Много благодаря - Джим


person ripilot    schedule 13.11.2013    source източник
comment
Само имайте предвид, че използването на iCloud Core Data sync не е стратегия за архивиране, то е предназначено за синхронизиране на данни между устройства. Съхраняването на документа в локалната директория /Documents ще гарантира, че файловете ще бъдат архивирани с помощта на резервни копия на iTunes или iCloud, в зависимост от избора на потребителя.   -  person Duncan Groenewald    schedule 14.11.2013
comment
Добра точка. Ще използвам и двете стратегии. Благодаря Дънкан   -  person ripilot    schedule 23.11.2013


Отговори (1)


Да, SQLite е много стабилен. Мисля, че е по-стабилна от другите бази данни. 1. SQLite не използва принципа Server Client. Това ще избегне скоростта и загубата на пакет. 2 SQLite чете от файлова система и специален механизъм за заключване през FS. 3. SQLite нещо директно прочетено от файловата система с език за програмиране C. Така че без загуба на време се справя с друго нещо, което BIG db прави.

това зависи от вашия проект. Тъй като SQLite също има някои ограничения. заключване, преименуване на таблица или нещо друго. можете да се обърнете към връзката по-долу и да се уверите, че изискванията на вашия проект съответстват или не.

https://www.sqlite.org/whentouse.html

person FariZ    schedule 15.08.2016