Hola!!
En mi próxima aplicación en symfony2, me voy a enfrentar con un sistema el cual va a tener que realizar muchos accesos a la base de datos (la cual va a ser bastante grande) y he pensado en utilizar algún proxy para que pueda balancear todas las consultas en varias bases de datos para que el retardo se minimice lo máximo posible. El problema es que he estado buscando info sobre el tema pero no encuentro nada sobre proxys en symfony2 o proxys para doctrine... Si que he visto que la base de datos MongoDB (que es la que posiblemente se utilice finalmente) tiene la posibilidad de replicación y se pueden balancear las consultas pero no se si hay que implementarlo a este nivel o habría que hacerlo mediante un proxy como comentaba.
He visto también los sistemas de caches web como Varnish o Squid (que es otro tema que me interesa) que actuan de aceleradores web pero tampoco se si actuan en cuanto a accesos a bases de datos.
Toda ayuda es buena así que agradecería que si saben donde puedo obtener información acerca de todo esto me ayudaran.
Muchas gracias de antemano, saludos!