Isolation de transaction bd

Isolation de transaction L ? isolation est l ? une des quatre propriétés ACID elle permet d'isoler les opérations faites par une transaction de celles faite par d ? autres transactions simultanément sur les mêmes tables Exemple de problème qui peut avoir lieu quand deux transactions sont concurrentes Soit la table vols Vols Numéro de vol V V Nombre de places réservée X Y On considère une transaction T qui consiste à annuler N réservations sur un vol V et à réserver N places sur un vol V La transaction T réserve M places sur le vol V Donc le résultat attendu est X X-N M Ici nous montrons quelques problèmes qu ? on peut rencontrer lors de l ? exécution des transaction au même moment sur les mêmes données T - lire X - X X-N - écrire X - lire Y - Y Y N - écrire Y T - - - lire X - X X M - - - écrire X -- écrire X X-N est - perdu par T - Dans cette exemple les deux transactions modi ?ent le même enregistrement en parallèle sans tenir compte l'une de l'autre donc une sera écrasée et n'aura aucun e ?et Puisque T est la dernière transaction à modi ?er X la transaction T n ? est pas prise en compte Donc au lieu d ? avoir X-N M comme valeur ?nal de X on aura X M comme valeur ?nal Ce genre de problème est appelé perte d ? opération ? ou mise à jour perdu ? Les solutions mises en place pour résoudre ce problème CComme solution on peut utiliser un ordonnancement sériel c ? est-à-dire que les transactions ne s ? exécutent pas en parallèle donc aucune transaction ne peut gaspiller le travail de l ? autre Le problème qui se pose est le fait qu ? il n ? y a pas de parallélisme peut ralentir le travail C ? est pourquoi on utilise la ? ? notion de verrouillage qui permet d ? avoir plusieurs transactions en parallèle tout en évitant les opérations con ictuels comme T fait une écriture et T une lecture ou T et T font une écriture en même temps Un verrou est un mécanisme utilisé pour contrôler l ? accès à une même donnée par plusieurs utilisateurs Lorsqu ? il y a des transactions SQL les verrous sont nécessairement utilisés On utilise alors les instructions COMMIT et ROLLBACK pour libérer les verrous après avoir validé invalidé la suite d ? opérations SQL On utilise l ? instruction LOCK TABLES en SQL pour verrouiller une ou plusieurs tables On utilise UNLOCK TABLES pour déverrouiller une ou plusieurs tables On peut réaliser des verrous exclusifs EXCLUSIVE partagés SHARE que ce soit sur une table ou sur une ligne Niveaux d ? isolation Read Uncommited Les instructions peuvent lire les lignes qui ont été modi ?ées par d ? autres transactions mais pas encore validées Les valeurs des données peuvent être

Documents similaires
Beginners mind guide 1 How to Adopt a Beginner ? s Mind to Improve Learning and Creativity Scott Je ?rey How often do you get stuck in a pattern of doing the same things day after day Do you frequently think the same thoughts Maybe you ruminate on the sam 0 0
Banque parctipative au maroc 0 0
7183 c98b3e3f pdf ILS PRÊCHENT SUR LA PLACE PUBLIQUE SELLAL LE PRÉSENTERA EN AVRIL Des barbus en tenue afghane Nouveau modèle économique sèment la panique à Béja? aP ce qui devrait changerP OPÉRATION ANTITERRORISTE À BRUXELLES LIÉE AUX ATTENTATS DE PARIS 0 0
Bac2017 2 french lp ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ?? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? 0 0
nmk Fiche de synthèse La nouvelle macréconomie keynésienne NMK J Stiglitz G Akerlof G Mankiw P Krugman S Fischer J Taylor Il y a lieu de rappeler que selon la NEC deux facteurs clé ont contribué au déclin du keynésianisme i l ? incapacité de lutter contre 0 0
Devoir 95 Exercice Compte à Terme Le client décide de convertir DH de son compte chèque en compte à terme - date de souscription en compte à terme pour une période de mois - date de remboursement - Taux d ? intérêt T A F Passez au journal d ? opérations ? 0 0
Itb analyse des moyens mis en oeuvre par l x27 entreprise 0 0
Etudier en france Etudier en France L ? objectif de ce document est de fournir aux étudiant e s un ensemble d ? informations utiles a ?n de poursuivre leurs études en France dans de bonnes conditions en plus de l ? accompagnement proposé Introduction Comm 0 0
Alsa Informations sur groupe ALSA transport Marrakech Dénomination Groupe ALSA Transport Statut juridique en activité Tribunal Marrakech N de RC N d ? ICE Activité Transport Forme juridique Société anonyme Date d ? immatriculation Capital La constitution 0 0
1 b2 3 nominalisation pdf 1 0 0
  • 89
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mai 28, 2021
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 32.7kB