Этот аспект использование Percona Xtrabackup вместо собственной репликации какое-то время было у меня в голове, и я просто не могу найти ответ на этот вопрос, я публикую это в качестве последнего средства, ища совета у вас, экспертов.
Я прошел через процесс внедрения подчиненного сервера используя innobackupex и все работает хорошо. Но насколько я понимаю, это можно использовать только на начальном этапе для ускорения работы подчиненного экземпляра. После этого исходная репликация MySQL берет на себя ответственность, таким образом, принося свои недостатки, связанные с дополнительной нагрузкой на мастер.
Так innobackupex просто используется для первоначального снимка и восстановления ведомого устройства? Если это так, то какое преимущество будет иметь xtrabackup перед собственной репликацией Mysql?
Заранее спасибо
Репликация предназначена для обеспечения доступности, вам могут быть интересны такие вещи, как кластеризация ритма и агент ресурсов Percona mysql для управления репликацией и обеспечения автоматического переключения при отказе.
Учитывая innobackupex, это основная утилита резервного копирования, репликация может пойти не так, и в этом случае вы будете счастливы получить быстрый способ восстановления.
Надеюсь это поможет.