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

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

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

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

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

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