Разделение запросов к MySQL на r/o и r/w сервера.
(Mysql-proxy with read-write splitting.)
Появилась задача реализовать load balancing и failover для базы mysql.
Схема задумана следующая – два сервера с репликацией master-master, и у каждого master’a по одному slave’у – read-only. Поток запросов должен грамотно распределять mysql-proxy (http://forge.mysql.com/wiki/MySQL_Proxy).
См. рисунок:
Собственно настройка.
Для реализации модели использовалось два сервера, по два mysqld на каждом. Порты взяты 3307 для master’ов и [...]
Опубликовано 01 Июл 2009 | Рубрики: Tuning