#mysql #replication
#mysql #репликация
Вопрос:
Вопрос к специалистам по базам данных: возможно ли сделать репликацию master-slave в MySQL с большим количеством таблиц на ведомом устройстве? Я знаю только о разных определениях таблиц http://dev.mysql.com/doc/refman/5.1/en/replication-features-differing-tables.html
Ответ №1:
У вас могут быть таблицы на подчиненном устройстве, которые не существуют на главном устройстве, и репликация будет проходить нормально для тех таблиц, которые существуют как на главном, так и на подчиненном устройстве (при условии, что вы, конечно, не исключили их из репликации!).
Если вам нужны таблицы на подчиненном устройстве, которые не существуют на главном устройстве, вам придется создавать их непосредственно в подчиненной базе данных.
Например:
У Master есть таблицы a, b, c
У подчиненного есть таблицы a, b, c.
Репликация настроена на репликацию изменений с a, b и c на главном устройстве на подчиненное устройство.
Создайте таблицу d на подчиненном устройстве (так что у подчиненного устройства теперь есть таблицы a, b, c и d).
Репликация должна продолжаться для таблиц a, b и c, при этом таблица d на подчиненном устройстве не будет затронута.
В этой ситуации таблица d будет существовать только на подчиненном устройстве.