Mantenimiento de las conexiones de la base de datos MySql en la aplicación web

Tengo un servidor MySql. Estoy haciendo llamadas CRUD triviales desde servlets de Java. Establezco la conexión antes de cada llamada y la cierro al final.

¿Cuál debería ser la forma ideal de manejar este escenario para que la aplicación pueda escalar y manejar la carga del usuario decentemente?

preguntado el 28 de julio de 12 a las 04:07

cual es tu contexto ¿Una aplicación JFrame o una aplicación web? Si es una aplicación web, ¿qué tecnologías utiliza? -

servlets java por ahora en Tomcat -

2 Respuestas

Deberías mantener un grupo de conexiones que recicla conexiones usadas recientemente. De esa manera, cada solicitud al servidor mysql no requiere configuración de conexión.

Respondido 28 Jul 12, 04:07

definitivamente, el camino a seguir es usar grupos de conexiones (la agrupación de conexiones es una técnica utilizada para compartir conexiones de bases de datos entre clientes solicitantes). La agrupación de conexiones brinda beneficios significativos en términos de rendimiento, simultaneidad y escalabilidad de la aplicación y, por lo general, implica poca o ninguna modificación del código.

Es bastante avanzado usar grupos de conexiones usando Tomcat, pero generalmente difieren en los detalles de implementación de una versión a otra.

Respondido 28 Jul 12, 07:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.