MySQL?
Bo jeśli Postgres, to swego czasu connection pooling (w różnych konfiguracjach, także “write do jednej, odczyt z drugiej”) ćwiczyliśmy na PgPool. O tyle fajny, że jest zupełnie przezroczysty, tzn. aplikacja łączy się z nim jak z normalnym serwerem postgresa, a PgPool już sam rozdziela zapytania do odpowiednich serwerów.
[quote=Tomash]MySQL?
Bo jeśli Postgres, to swego czasu connection pooling (w różnych konfiguracjach, także “write do jednej, odczyt z drugiej”) ćwiczyliśmy na PgPool. O tyle fajny, że jest zupełnie przezroczysty, tzn. aplikacja łączy się z nim jak z normalnym serwerem postgresa, a PgPool już sam rozdziela zapytania do odpowiednich serwerów.[/quote]
Racja, zapomniałem wspomnieć - MySQL. I raczej obsługiwane z poziomu AR, użycie proxy/usługi na 99% odpada.
Jeśli obsługiwane przez aplikację, to z czasów riserczu na ten temat czytałem bardzo dobre opinie o Masochism (bodajże od technoweenie). U nas dokładnie z tego powodu (zmiany w kodzie aplikacji) nie przeszedł, u Was powinien być jak znalazł
Na gametrade korzystamy z Masochism od dłuższego czasu, działa w porządku (z rails 2.3.x), zmiany w kodzie są minimalne (config i wymuszenie używania master-a w niektórych miejscach aplikacji)