IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Firebird Discussion :

Snapshot ou read commited


Sujet :

Firebird

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    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...

  2. #2
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    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 898
    Points : 7 752
    Points
    7 752
    Par défaut
    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.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 59
    Points : 37
    Points
    37
    Par défaut
    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..

  4. #4
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 715
    Points
    3 715

  5. #5
    Membre expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 048
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 048
    Points : 3 342
    Points
    3 342
    Par défaut
    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.

Discussions similaires

  1. Transaction READ COMMITED bloque UPDATE sur même table
    Par stephane.julien dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/06/2011, 14h52
  2. Degré d'isolation Read committed
    Par alex2746 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 16/05/2010, 18h59
  3. Snapshot ou read commited
    Par badilou dans le forum Bases de données
    Réponses: 1
    Dernier message: 22/05/2008, 15h13
  4. mode serializable et read commited
    Par nita2006 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 13/04/2007, 12h43
  5. read committed, serializable... et par défaut k'en est-il?
    Par superdada dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 01/12/2003, 19h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo