Как создать множественную репликацию mysql

Мой вопрос касается создания сервера репликации mysql.

Здесь у меня несколько ведомых устройств, и я хочу реплицировать всю соответствующую базу данных на несколько основных серверов.

Вопрос в том, как я могу установить несколько мастеров на одном сервере.

1
задан 8 February 2017 в 13:25
2 ответа

Определите проблему правильно.

Существует несколько вариантов и ограничений на то, как вы проектируете кластер MySQL. Чего вы пытаетесь достичь? (доступность, производительность,автономное резервное копирование, что-то еще) Каковы ваши среднесрочные и долгосрочные цели? Каков твой бюджет? Какая у вас модель хостинга?

как я могу установить несколько мастеров

Вы явно хотите настроить то, что обычно называется репликацией с несколькими мастерами? Вы действительно хотите иметь возможность применять записи в любом месте кластера? Вам нужна синхронизация в реальном времени?

на одном сервере

.... это полная противоположность кластеру. Но вы не предлагаете объяснения того, что вы имеете в виду здесь.

Даже если бы вы дали ответ на все эти вопросы, это только начало анализа, необходимого для выбора правильной архитектуры, не говоря уже о деталях реализации. .

Вам действительно нужно провести гораздо больше исследований. Затем обязательно задавайте более конкретные вопросы.

3
ответ дан 3 December 2019 в 16:44

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

Какова цель этой конфигурации? Вы можете, например, построить свой собственный центр обработки данных с парой серверов и реплицировать эти базы данных между вашими серверами, просто поделившись ими с клиентами.

ИЛИ вы можете создать резервные копии клиентских баз данных на вашем сервере, используя некоторые решения для резервного копирования.

3
ответ дан 3 December 2019 в 16:44

Теги

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