Изменение структуры DB в проектах под iOS и Android?

Планируем сделать новый проект, как под iOS, так и под Android. Т.к. судя по всему структура DB может со временем меняться, встало несколько вопросов:

— имеет ли смысл использовать в обеих версиях SQLite, или использование CoreData под iOS более оправдано (опять же по причине более простого изменения структуры DB)?

— Что посоветуете для работы с базами данных (SQLite) под Android (изменение структуры и желательно самих данных)? Ведь, как я понимаю, чего-то подобного phpMyAdmin для Android-разработчиков нет.

— Может есть способы программно гибко изменять структуру от версии к версии приложения?


Буду благодарен ссылкам на любые полезные материалы.
  • Вопрос задан
  • 3767 просмотров
Пригласить эксперта
Ответы на вопрос 2
serso
@serso
1. В Андроиде из коробки есть версионность базы.
2. Можно подумать над гибкой схемой базы, где сущность определяется, например, набором своих свойств (в отдельной таблице)
Ответ написан
dresetnic
@dresetnic
Для IOS будет лучше использовать CoreData.
Я надеюсь здесь Вы найдете все, что Bам нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы