Живая синхронизация Mariadb с использованием cron или репликации

У нас есть около 14 сайтов электронной коммерции, которые работают на 2 серверах LAMP. Два сайта на сервере, один и второй сервер состоят из остальных сайтов. Есть одна центральная БД, в которой мы синхронизируем все данные с разных сайтов с помощью CRON каждые 10 минут. Этот CRON и другие задания CRON, которые используются для синхронизации, создают огромную нагрузку и серверы из-за этого выходят из строя.

Диаграмма текущей архитектуры сервера: enter image description here

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

0
задан 9 April 2018 в 16:46
1 ответ

Создайте ведомый MySQL-сервер с той же версией (включая номер сборки) и используйте репликацию "мастер-ведомый". После этого можно сделать резервную копию с ведомого сервера через стандартный mysqldump без остановки работающего ведущего сервера.

.
1
ответ дан 4 December 2019 в 15:59

Теги

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