Мы используем Кластер MariaDB Galera с 3 узлами. Для передачи состояния мы используем xtrabackup.
У нас есть некоторые проблемы с двоичными журналами - они стали слишком крупными и разрушили сервер. Мы можем удалить их вручную с двоичной командой журналов чистки, иначе должен был бы установить expire_logs_days, таким образом, они истекут.
Я теперь, когда мы могли использовать xtrabackup, чтобы скопировать DB и использовать бинарный журнал для получения до некоторого момента времени. Но нам действительно нужен он, чтобы Galera работал?
Кластер Galera сам по себе НЕ требует включения двоичной регистрации. Вопрос скорее в том, что произойдет, когда вы запустите плохой запрос (например, UPDATE employee SET salary = 0 ; WHERE id = 42;). Для этого сценария кластер HA не помогает. И если резервное копирование было сделано в 02:00 утра, у вас возникнет небольшая проблема (потенциально), как исправить данные. Поэтому, возможно, рекомендуется вести двоичный лог. Если двоичные журналы становятся слишком большими, это означает, что у вас много трафика и вам нужно больше дискового пространства. Или вам приходится очищать двоичные журналы чаще. MySQL Backup Manager (mysql_bman) поможет вам в этом...
.