У меня установлена Joomla / Virtuemart, и я хочу создать репликацию master-slave с одним подчиненным устройством. Slave будет использоваться в качестве аварийного переключения на случай, если с мастером что-то не так.
Процедура переключения, конечно, не будет автоматической, так как мне придется изменить записи A в зоне DNS на подчиненный сервер. Я также понимаю, что если я снова захочу использовать главный сервер, мне придется настроить репликацию с самого начала.
На вопрос: если предположим, что репликация длится год, и я решу переключиться на подчиненный сервер, будет ли подчиненный сервер точной копией главного? Это означает, что все данные останутся нетронутыми или есть шанс, что это не так, поскольку репликация асинхронная?
Ответ - Да, если нет проблем между ведущим и ведомым. Но MariaDB не может гарантировать согласованность базы данных, потому что репликация асинхронна. Чтобы предотвратить такие проблемы, вы должны контролировать состояние репликации.