Bonjour,
Je suis en train de développer un petit programme en jsp qui utilise une base de donnée mysql et je me pose une question qui pourrait tout changer au niveau de ma conception.
En gros j'ai deux solutions:
- Soit je limite les accès a la base de données en effectuant une requête générale. Mais dans ce cas je me retrouve avec de la redondance d'information dans mon modèle.
- Soit je multiplie les accès à la base de données en effectuant plusieurs requêtes plus spécifique. Dans ce cas je n'ai aucune redondance d'information et un traitement moins lourd dans mon modèle. En revanche le nombre d'accès à la base de données est donc bien plus important.
Pour information j'utilise un pool de connexion qui me permet donc de ne pas avoir à ouvrir de connexion à chaque requête.
Autre précision, dans le cas de la deuxième solution, je ne connais pas le nombre d'appel qu'elle nécessite. ça peut aller de 1 à 150 sans problème (d'où mon dilemme).
Si quelqu'un peut me conseiller, je le remercie d'avance...
Partager