@adattoweb

Как синхронизовать бд с другой бд на другом сервере?

Нужно как либо синхронизовать базу данных с другой базой данных на другом сервере. Нужно, чтобы данные из базы данных A (которая на другом сервере) переносились автоматически в базу данных В и наоборот. Как это можно сделать?
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Автоматически синхронизировать - репликация
https://dev.mysql.com/doc/refman/8.0/en/replicatio...

В вашем случае так как запись может быть сделана в любую из баз, и они должны быть в синхроне то нужна master-master репликация. Читайте информацию по теме "mysql master master replication".
Из минусов - запросы на запись (update, insert, delete) будут работать чуть дольше так как придётся дожидаться синхронизации данных. Из плюсов - всё будет работать из коробки как только настроите репликацию, и всё что записано в одну базу сразу же будет доступно в другой и наоборот.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы