Задать вопрос
@timao

Репликация баз данных. Обновление на подписчике (реплике). Как реализовать?

Здравствуйте.

Есть десктопное приложение насписанное мной для работы (Qt). Данные хранятся удалённо в MySQL. Появилась необходимость заставить работать программу без интернета.

Подумал прикрутить SQLite и настроить репликацию. Если нет готовых решений, то подскажите, какие есть подходы для репликации с возможностью записи на реплике?

P.S. База до 10000 записей. 3 пользователя (= 3 реплики), то есть update/insert не частое явление. Интернет канал периодически бывает очень узким.
  • Вопрос задан
  • 2408 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
Нормального и легкого решения тут нет. В двунаправленной репликации много подводный камней.

Если используете ORM для доступа к данным, храните данные локально в том же mysql под приложением, когда появляется связь с основным сервером записывайте изменения, после выкачивайте все данные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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