Hej,
jaka jest wasza konfiguracja replikacji mysql w aplikacjach na rails 3.2?
master slave, a o co pytasz?
Bardziej mi chodzi o to w jaki sposób rozróżniacie, która baza jest masterem, a która slavem. Używacie czegoś w stylu https://github.com/tchandy/octopus lub https://github.com/kovyrin/db-charmer, jak jest zaimplamentowany fallback?
W jakim celu robisz replikację?
My na przykład używamy master-master do reliability. Mamy tzw. failover IP, który jest przełączany pomiędzy obiema bazami. Jeśli główny master padnie to zewnętrzny system przełącza IP na drugą maszynę. W tym czasie naprawiamy padniętą i przywracamy replikację.
Aplikacja zawsze rozmawia z jednym IP i z jej punktu widzenia ma doczynienia z zawsze działającym jednym serwerem.