Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Репликация (Xenon) 13/11/2008 - 22:30:38



From: Xenon - 13/11/2008 - 22:30:38
Subject:Репликация
-----------------
Добрый день. Вопрос у меня возник по репликации.
В общем, захотелось этим воспользоваться, но сразу же возник ряд вопросов.
Во-первых, насколько я понимаю, репликации пофиг какой storage engine используется на slave серверах да и везде.
Поэтому я сразу загорелся идеей о создании Master сервера с InnoDB таблицами и Foreign key, а на slave серверах поставить MyISAM с FULLTEXT индексами.
Но, получается, в binlog запросы будут попадать один в один, как они пришли на master сервер, следовательно никакой генерации запросов на каскадное удаление не будет, поэтому на SLAVE сервере будет что-то не то? Как вообще они синхронизируются тогда? Или же в binlog все-таки что-то попадает связанное с каскадным удалением, чтобы в slave сервере все было в норме? А то получается, что даже InnoDB - InnoDB репликации не сделаешь, хотя это бред наверное.
Еще вопрос - как организовать перенаправление запросов на выборку slave серверам? Чем балансируют нагрузку?
Эти select запросы просто из клиента, допустим, php приложения, отправляют напрямую на slave сервер, либо кто-то должен сам рулить этим процессом, например MySQL Proxy?
И еще - говорят, что репликация может ускорить работу системы, так как select запросы будут делаться на Slave а вставка на master сервере. Но, ведь после вставки данных на master сервере запросы попадают сразу же в binlog, а там дальше на slave и опять же они там исполняются ... То есть все равно - если Master сервер загружен операциями вставки, так и slave Тоже будут загружены ...


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
34500



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |