Задать вопрос
@ArtemZA
Студент

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

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

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

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