MySQL репликация мастер-мастер или сердцебиение дрдб
Я дБ репликации новичок.
Я планирую добавить функции репликации и отработки отказа в нашу систему баз данных.
Я читал мультфильмы о разговоре о масштабируемых или масштабируемых системах БД, и я немного запутался.
В настоящее время у меня есть только одна база данных, хранящаяся на одном сервере, и я планирую дублировать ее на другом новом сервере.
Я думаю, что есть два решения.
Сначала нужно создать репликацию мастер-мастер и использовать балансировщик нагрузки для управления отработкой отказа.
И второе - создать DRBD с сердцебиением, с активной и пассивной базой данных, создав подчиненное устройство, указывающее на сердцебиение виртуального IP.
Я думаю, что первое решение будет легче, чем второе, но я хочу узнать ваше мнение.
Спасибо!
1 ответ
Да, используйте репликацию master-master, и балансировка нагрузки - лучший вариант, но он всегда зависит от того, какой тип приложений вы используете.
в то время как если вы хотите сделать журнал пользователей в то время, создание виртуального IP-адреса является хорошим вариантом.
Надеюсь, что эта информация поможет вам в дальнейшем развитии.