@timao

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

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

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

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

P.S. База до 10000 записей. 3 пользователя (= 3 реплики), то есть update/insert не частое явление. Интернет канал периодически бывает очень узким.
  • Вопрос задан
  • 2403 просмотра
Решения вопроса 1
Нормального и легкого решения тут нет. В двунаправленной репликации много подводный камней.

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

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

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