|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2006 Messages : 59 ![]() |
Je débute avec interbase.. J'ai beau lire et relire la doc sur les transactions, certains aspects m'achappent encore.. par exemple, on dit qu'il y a des niveaux d'isolation snapshot et read commited entre autres.. Et qu'il faut bien choisir selon les cas.. Mais, comment choisir?? je veux dire, quel est le critère de choix?? comment dois-je raisonner pour choisir?
En ce moment, je developpe une application et j'utilise les transactions et ça a l'air de bien marcher. Le hic, c'est que je n'ai pas configurer les paramètres des transactions! et je ne sais pas comment le faire... J'utilise delphi 2006, Firebird 2, FlamRobine... |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Développeur d'applications Inscription : novembre 2005 Messages : 2 326 ![]() |
Généralement le mode read commited fait tout à fait l'affaire dans bien 95 pourcent des cas.
Une petite recherche sur google t'apprendra tout ce qu'il y a besoin de savoir sur les niveaux d'isolation. |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : avril 2006 Messages : 59 ![]() |
J'ai fait une grande recherche même mais je n'ai pas trouvé ce que je cherche, ie quand utiliser l'un ou l'autre des niveaux d'isolation... j'avais espérer une astuce pour assimiler la différence..
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#5 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Le type de transaction se configure au niveau des composants d'accès...
Sur les ibx par exemple tu as un composant transaction il suffit de double clic dessus pour le paramétrer. Tu dois en placer un pour le composant database ça sera la transaction par défaut (c'est a dire la transaction utilisée si tu n 'en précises pas une explicitement). Mais si on part du principe que plus une transaction est courte mieux c'est, je te conseille de poser un composant transaction différent pour chacun des traitements que tu vas faire. Ainsi tu peux facilement définir le type de transaction en fonction du traitement que tu fais. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com