Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Débuter
Débuter Forum d'entraide pour débuter avec Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/05/2008, 00h08   #1
Invité régulier
 
Inscription : avril 2006
Messages : 59
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 59
Points : 7
Points : 7
Par défaut Snapshot ou read commited

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...
badilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 09h41   #2
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 326
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 326
Points : 4 796
Points : 4 796
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.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 17h23   #3
Invité régulier
 
Inscription : avril 2006
Messages : 59
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 59
Points : 7
Points : 7
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..
badilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 17h27   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
http://firebird-fr.eu.org/doku.php?i...s:transactions
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/05/2008, 11h14   #5
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
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.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h12.


 
 
 
 
Partenaires

Hébergement Web