Réponse Normande : "Ça dépend"...
Mon avis : Il n'y a pas vraiment de durée seuil qui sépare une transaction longue d'une courte... Cette durée est variable en fonction du taux de sollicitation de votre base de données.
Une base de données qui n'est attaquée que par 2 clients au rythme de 2 à 4 mise à jours par jours va supporter très facilement des transactions de durée conséquentes.
Contrairement à une base de données plus sollicité par des centaines de clients et centaines de mises à jours par heures.
Tout est relatif donc.
Mais pour ma part je considère une transaction courte comme étant une transaction dans lequel je ne fais qu'un traitement qui ne s'arrête pas, qui n' a pas besoin d'intervention humaine avant de se fermer.
Une transaction longue c'est par exemple l'affichage d'une grille. Si on n'utilise pas de cache, la transaction reste ouverte le temps que l'utilisateur ferme l'écran de la grille... Autant dire qu'une tel transaction peut rester ouverte très longtemps, les humains ayant la fâcheuse habitude de laisser les applications ouverte, partent prendre un café, ou autre
Partager