Задавайте вопросы, мы ответим
Вы не зашли.
Коллеги, приветствую!
Возникла необходимость реплицировать на другой сервер базу MariaDB. Меня смущает тот факт, что две таблицы в ней являются FEDERATED. Какие подводные камни, нужны ли какие-нибудь специфические настройки?
Неактивен
Никаких подводных камней нет, репликация работает независимо от типа хранилища. Разумеется, это подразумевает, что FEDERATED на мастере и реплике не будут смотреть в одно место
Неактивен
paulus написал:
Никаких подводных камней нет, репликация работает независимо от типа хранилища. Разумеется, это подразумевает, что FEDERATED на мастере и реплике не будут смотреть в одно место
... А если они будут смотреть в одно место (а по умолчанию так и будет, ведь на слейве у нас изначально дамп базы, снятый с мастера), то при добавлении на мастере записи в FEDERATED таблицу, эта запись будет дублироваться потому что слейв повторит операцию добавления в ту же самую таблицу, верно?
Неактивен
Да, верно. И при наличии уникальных ключей еще и остановит репликацию. Но тут поможет replicate-ignore-table / replicate-wild-ignore-table.
Неактивен
paulus написал:
Да, верно. И при наличии уникальных ключей еще и остановит репликацию. Но тут поможет replicate-ignore-table / replicate-wild-ignore-table.
Спасибо за помощь!
Неактивен