Синхронизация iCloud со стабильностью Core Data SQLite

Всем добрый день,

Я разрабатываю приложение инвентаризации, используя модель Core Data UIManagedDocument, и в момент предоставления дизайна резервного копирования данных. Я подумываю об iCloud, но читал в Интернете о хронических проблемах с iCloud и надежности с SQLlite.

Прежде чем я пойду по этому пути, у людей был хороший опыт использования модели? Достаточно ли он стабилен для производственного приложения? Мне нужно для IOS 5 и выше.

Большое спасибо - Джим


person ripilot    schedule 13.11.2013    source источник
comment
Просто имейте в виду, что использование синхронизации данных iCloud Core не является стратегией резервного копирования, оно предназначено для синхронизации данных между устройствами. Хранение документа в локальном каталоге /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