SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.04.2010 10:02:31

ureg
Участник
Зарегистрирован: 16.12.2009
Сообщений: 5

Репликация master-master на MySQL

Друзья-специалисты, подскажите, пожалуйста, надежную, расширяемую систему репликации в MySQL типа master-master (когда изменения данных на любом сервере реплицируются на все другие сервера). Сейчас нужно объединить 2 сервера, для этого я нашел статью на OpenNet http://www.opennet.ru/tips/info/1205.shtml. А вот как дальше быть, когда еще 2 сервера добавятся?

Неактивен

 

#2 15.04.2010 17:02:26

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Репликация master-master на MySQL

Для начала добейтесь того, чтобы у Вас надежно заработали два сервера. Статья
на opennet — хорошо, но реальность другая. Нужно писать приложения, которые
умеют работать с базами master-master. Обычно они ломаются уже на этом шаге.

Расширять мультимастера можно, например, по кольцу A → B → C → A. Требова-
ний к клиентскому ПО это не добавляет, а устойчивость уменьшает (надо при уми-
рании ноды переключать репликацию вручную).

Неактивен

 

#3 15.04.2010 17:44:30

ureg
Участник
Зарегистрирован: 16.12.2009
Сообщений: 5

Re: Репликация master-master на MySQL

а где-нибудь еще есть информация в помощь? типа как на opennet. Там как я понимаю под linux написано. Хотелось бы под винду

Неактивен

 

#4 15.04.2010 17:49:59

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Репликация master-master на MySQL

Конфиги можно редактировать где угодно. И даже в виндоус есть редакторы. По крайней мере,
блокнот я знаю. Наверное, есть и другие wink

В чем вопрос то? )

Неактивен

 

#5 16.04.2010 09:04:04

ureg
Участник
Зарегистрирован: 16.12.2009
Сообщений: 5

Re: Репликация master-master на MySQL

Ну другие наверное есть :-) мне и блокнота хватает.
Вопрос, как сделать репликацию на 4 сервера в режиме мульти-мастер. Так что бы все мастера были, и обмен данными равноправный был.

Неактивен

 

#6 16.04.2010 13:07:31

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Репликация master-master на MySQL

A → B → C → D → A. По другому никак, т.к. тянуть данные можно только из
одного места.

Ну, как вариант могу придумать более сложную схему, в которой не будут
реплицироваться метаданные, с помощью нескольких инстансов MySQL
на одной машине и внешних таблиц... но Вы не хотите ее видеть smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson