PavelK
@PavelK

Сохранение данных БД и восстановление/синронизация с сервером при обрыве связи, как лучше реализовать?

Приветствую!
Пишу софт, плотно использую БД, в моём случае MySql(MariaDB).
Проблемы начинаются, когда у пользователя крайне нестабильный коннект.
Разумеется использую транзакции, проблем с целостностью самих данных нет, проблемы в удобстве - при каждом обрыве выдаётся сообщение, что попробуйте ещё раз и в крайних случаях приходиться 100500 раз прожать, пока появится нормальное соединение, это, думаю, выбешивает.
//--Основной вопрос:
Так вот, каким способом можно решить эту проблему, в идеале хотелось бы, что бы да же без коннекта пользователь мог спокойно относительно нормально работать (какие данные загрузились с теми и работает), а как связь появится, все изменения синхронизировались бы с сервером?
Например использовать локальную БД на устройстве, т.е. создать такие же таблицы, только пустые и загружать данные лишь те, которые нужны, соответственно их уже изменять/вставлять. Но тогда как их синхронизироваьт с сервером, что бы не пришлось всю эту логику прописывать руками? Есть какая-либо уже готовая методика для этого?
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы