Bonjour,
Je suis entrain de construire une application et je m'interroge sur la gestion de la base de données.
Je m'explique:
J'ai construit une DAL pour l'accés à la base de données.
Cette Dal une fois intialisé ne traite qu'une connexion à la fois et qu'une seul transaction à la fois.
A l'initailisation de la session de l'utilisateur, j'initialise une instance de cette DAL que j'utilise tout au long de la session.
Cela fonctionne bien si mon utilisateur de session ne peut faire qu'un seul accés serveur au même moment.
Mais je crois qu'il est possible que mon utilisateur face plusieurs accés au serveur dans un même temps:
Je m'explique: Si mon utilisateur lance un traitement via callback sur le serveur et que pendant ce callback, il lance un autre traitement via un autre callback, alors je suppose que j'aurais deux traitements parralèle sur mon serveur pour la même session? Mon hypothèse est-elle juste ?
Du coup, ma DAL ne fonctionnera car j'aurais deux traitements qui rentrerons en conflit sur la même instance de DAL ?
Merci pour vos lumières
Sylo
Partager