2013-10-09 4 views
0

Для моего приложения у меня есть онлайн-база данных mySQL (с InnoDB), но она немного медленная, а пользовательский интерфейс не самый лучший. Мне нужны данные в моем приложении, готовые к использованию.
Для этого я хочу создать «кеш» моей базы данных, загруженной на устройство. Поэтому я должен использовать Core Data. Но как я могу загрузить все данные и поместить их в правильную структуру в базе данных Data Data? Есть ли другой способ иметь «автономный кеш», или мне нужно вручную воссоздать структуру и заполнить основные данные элементом, загруженным из моей БД? Спасибо!mySQL to Core Data на XCode

+0

Вы также можете взглянуть на SQLite. – Robert

ответ

0

Если вы уже работаете непосредственно с MySQL, вы, вероятно, должны использовать SQLite напрямую, вместо того, чтобы переключаться на Core Data. Хотя SQLite не совсем то же самое, что и MySQL, он намного ближе к нему, чем Core Data. Вы все еще говорите о SQL, все еще используете таблицы непосредственно в реляционной базе данных и т. Д. Если у вас нет какой-либо убедительной причины для этого, я бы не рекомендовал переключиться на Core Data в этом случае.

Смежные вопросы