@ArtemZA
Студент

Как синхронизировать бд в андроид приложении с бд сервере?

Есть идея разработать интернет магазин.
И появилась идея изменять цену на товары в приложении а не на сайте
каким образом это можно сделать?
какие бд желательно и использовать?(В мыслях использование SQLite и MySQL)
  • Вопрос задан
  • 2522 просмотра
Решения вопроса 1
valerium
@valerium
Изобретая велосипед
Дык REST API же. Мобильное приложение — это просто обёртка к этому API. Оно авторизуется, запрашивает данные, показывает их Вам. Если Вы что-то в приложении меняете, оно формирует соответствующий запрос на изменение, отправляет его серверу. Куда и как пишет сервер, мобильного приложения совершенно не касается, это не его забота. Точно так же, сервера не касается, какую информацию и как кэширует у себя мобильное приложение. Можете просто кэшировать JSON с данными, можете полноценную базу данных развернуть и там полную копию данных хранить. Суть в том, что не надо обмениваться по сети SQL дампами, только строго регламентированное взаимодействие через API. Это, в конце концов, гораздо безопаснее.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@FoxInSox
С помощью HTTP запросов.
Ответ написан
Ваш ответ на вопрос

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

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