Galera кластерная техника mysqldump - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть настройки ниже, для которых мне нужно сделать резервную копию.- 5 узлов - выполняется MariaDB - таблицы для баз данных используют InnoDB - используют Galera для кластеризации - имеется двоичный журнал, но у меня есть задание cron для очистки (очистка старше 10 или 30 дней, каждый файл журнала составляет около 1 ГБ) - каталог'/ var / lib / mysql' внутри контейнера, я думаю, это каталог данных, сегодня ~ 33G с 30 mysql-bin. * files

Мои вопросы: - Должен ли я запускать mysqldump на всех 5узлы, или это нормально для запуска только на одном узле?- Как я могу сделать инкрементное резервное копирование?Должен ли я остановить работу cron по очистке двоичного журнала старше 10 или 30 дней?- Любое предложение?

Пожалуйста, помогите.

Спасибо, Ашиш

1 Ответ

0 голосов
/ 15 ноября 2018

Galera в основном устраняет необходимость в бинлогах и дампах.Ваши 5 узлов - это 5 копий данных.Если какой-либо из узлов умирает, он может (и будет) восстановлен из одного из выживших узлов.(См. "SST")

Вы могли бы вынуть узел из кластера, выгрузить его любым способом, а затем вернуть обратно. Это обеспечит вам путь восстановления, если выпотерял все узлы.

Если все узлы находятся в одном центре обработки данных, вы уязвимы перед лицом стихийных бедствий (лесных пожаров, землетрясений и т. д.).

При написании планов аварийного восстановления вы будетеоткройте для себя ответ на вопрос «сколько дней нужно хранить в дневниках».

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