Mysql
 sql >> Base de données >  >> RDS >> Mysql

Dois-je utiliser la bibliothèque de regroupement C3P0 dans mon application Web (grails) ?

Quelle que soit l'implémentation de regroupement, vous devriez toujours utiliser un pool de connexions dans votre application Web. Ouvrir une connexion avec la base de données est une tâche très coûteuse et pouvoir réutiliser une connexion déjà existante et inactive améliore considérablement les performances de votre site.

Une connexion peut être gérée par le serveur d'application (Tomcat, JBoss, Glassfish...) ou par votre application. Ce dernier est plus facile à configurer mais il est difficile à personnaliser par déploiement. La configuration d'un pool de connexions sur l'application et la configuration de votre site pour qu'il le consomme facilitent le réglage fin des paramètres du pool de connexions, tels que :connexions minimales à maintenir ouvertes, temps d'inactivité maximal, etc.