Задавайте вопросы, мы ответим
Вы не зашли.
Друзья-специалисты, подскажите, пожалуйста, надежную, расширяемую систему репликации в MySQL типа master-master (когда изменения данных на любом сервере реплицируются на все другие сервера). Сейчас нужно объединить 2 сервера, для этого я нашел статью на OpenNet http://www.opennet.ru/tips/info/1205.shtml. А вот как дальше быть, когда еще 2 сервера добавятся?
Неактивен
Для начала добейтесь того, чтобы у Вас надежно заработали два сервера. Статья
на opennet — хорошо, но реальность другая. Нужно писать приложения, которые
умеют работать с базами master-master. Обычно они ломаются уже на этом шаге.
Расширять мультимастера можно, например, по кольцу A → B → C → A. Требова-
ний к клиентскому ПО это не добавляет, а устойчивость уменьшает (надо при уми-
рании ноды переключать репликацию вручную).
Неактивен
а где-нибудь еще есть информация в помощь? типа как на opennet. Там как я понимаю под linux написано. Хотелось бы под винду
Неактивен
Конфиги можно редактировать где угодно. И даже в виндоус есть редакторы. По крайней мере,
блокнот я знаю. Наверное, есть и другие
В чем вопрос то? )
Неактивен
Ну другие наверное есть :-) мне и блокнота хватает.
Вопрос, как сделать репликацию на 4 сервера в режиме мульти-мастер. Так что бы все мастера были, и обмен данными равноправный был.
Неактивен
A → B → C → D → A. По другому никак, т.к. тянуть данные можно только из
одного места.
Ну, как вариант могу придумать более сложную схему, в которой не будут
реплицироваться метаданные, с помощью нескольких инстансов MySQL
на одной машине и внешних таблиц... но Вы не хотите ее видеть
Неактивен