Independientemente de la implementación de agrupación, debe usar siempre una agrupación de conexiones en su aplicación web. Abrir una conexión con la base de datos es una tarea muy costosa y poder reutilizar una conexión ya existente e inactiva mejora enormemente el rendimiento de su sitio.
Una conexión puede ser administrada por el servidor de aplicaciones (Tomcat, JBoss, Glassfish...) o por su aplicación. Este último es más fácil de configurar pero es difícil de personalizar por implementación. Configurar un grupo de conexiones en la aplicación y configurar su sitio para consumirlo facilita el ajuste fino de los parámetros del grupo de conexiones, como:conexiones mínimas para mantener abiertas, tiempo máximo de inactividad, etc.