Относительно конфигурации Mysql Master-Slave - PullRequest
0 голосов
/ 27 февраля 2009

Я разрабатываю одну социальную сеть. Для балансировки нагрузки БД я хочу использовать Репликация мастер-раб в Mysql.

Прежде чем начать работу над репликацией, я хочу узнать что-то вроде

1) Как мы можем настроить эту репликацию

2) что является преимуществом и недостатком репликации Master-slave

3) когда мы используем запросы "select", то есть нам нужно отправить запрос ведущему или подчиненному (вручную)

или Мастер автоматически отправляется рабу ... я хочу знать об этом.

4) можем ли мы установить Master & Slaves в одну систему (т.е. ЦП)? это внушаемо?

Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 24 октября 2013

Для Mysql Master-Slave Replication Установка,
Посетите здесь http://ranjithonrails.wordpress.com/2012/07/21/mysql-master-slave-replication/

1 голос
/ 27 февраля 2009

Во-первых, прочитайте документацию MySQL Replication . Это очень полезно и ответит на многие вопросы, о которых вы даже не подозревали.

Обработка репликации в вашем приложении означает, что вы можете распространять операторы SELECT. Им не нужно копировать, и они будут возвращать одинаковые результаты независимо от того, на каком сервере они работают. Однако операторы UPDATE, INSERT и DELETE должны выполняться на главном сервере.

Помните, что репликация распределяет нагрузку read , но каждый сервер все еще имеет такую ​​же нагрузку write . В зависимости от соотношения чтения / записи вашего запроса это может быть неуместным. (Ознакомьтесь с презентацией LiveJournal о том, как они масштабировались. Легко найти.)

Редактировать: имеется в виду ссылка Живой журнал , а не Facebook. D'ой!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...