C018sa w1 s2 C SA-W -S CSEMAINE Transactions et concurrence ? Introduction les transactions ? Les problèmes ? Sérialisabilité ? Estampillage ? Verrouillage à phases ? Degrés d'isolation dans les SGBD ? Verrouillage hiérarchique Benjamin Nguyen BASES DE DO
C SA-W -S CSEMAINE Transactions et concurrence ? Introduction les transactions ? Les problèmes ? Sérialisabilité ? Estampillage ? Verrouillage à phases ? Degrés d'isolation dans les SGBD ? Verrouillage hiérarchique Benjamin Nguyen BASES DE DONNÉES RELATIONNELLES CProblématique ? ? Une base de données n ? est pas interrogée et modi ?ée par un seul utilisateur ? ? Des problèmes d ? incohérences peuvent appara? tre lorsque plusieurs utilisateurs e ?ectuent des opérations con ictuelles ce qui peut être dû à un défaut d ? isolation CProblématique ? ? Une base de données n ? est pas interrogée et modi ?ée par un seul utilisateur ? ? Des problèmes d ? incohérences peuvent appara? tre lorsque plusieurs utilisateurs e ?ectuent des opérations con ictuelles ce qui peut être dû à un défaut d ? isolation ? ? Quels sont ces incohérences ? ? Quelles sont ces opérations ? ? Comment éviter de se placer dans des situations d ? opérations con ictuelles CProblématique ? ? Des problèmes peuvent survenir lors de l ? accès lecture écriture concurrent sur des opérations successives ? ? On aimerait que les opérations puissent se dérouler en isolation Nous allons étudier les aspects isolation des transactions ? ? Dans la suite déterminer les opérations potentiellement con ictuelles entre deux transactions CExemple de Base de Données ? ? table EMP NE Nom Sal ? ? nuplets NE NOM Charlie Diana Eric SAL CExemple de Base de Données ? ? table EMP NE Nom Sal ? ? tuples NE NOM SAL Charlie Diana Eric ? et deux utilisateurs Alice et Bob CLecture de nuplets distincts NE Alice SELECT E SAL FROM EMP E WHERE E NOM Charlie ? NOM Charlie Diana Eric SAL Bob Base de données CLecture de nuplets distincts NE Alice SELECT E SAL FROM EMP E WHERE E NOM Charlie ? ? NOM Charlie Diana Eric SAL Bob Base de données CLecture de nuplets distincts Alice Bob NE SELECT E SAL FROM EMP E WHERE E NOM Charlie ? ? SELECT E SAL FROM EMP E WHERE E NOM Diana ? Base de données NOM Charlie Diana Eric SAL CLecture de nuplets distincts Alice Bob NE SELECT E SAL FROM EMP E WHERE E NOM Charlie ? ? SELECT E SAL FROM EMP E WHERE E NOM Diana ? Base de données ? NOM Charlie Diana Eric SAL CLecture de nuplets distincts Alice Bob NE SELECT E SAL FROM EMP E WHERE E NOM Charlie ? ? SELECT E SAL FROM EMP E Base de données WHERE E NOM Diana ? NOM Charlie Diana Eric SAL ? CLecture de nuplets distincts Alice Bob NE SELECT E SAL FROM EMP E WHERE E NOM Charlie ? ? SELECT E SAL FROM EMP E WHERE E NOM Diana ? Base de données ? PAS DE PROBLEME SI A ET B LISENT DES N-UPLETS DISTINCTS NOM Charlie Diana Eric SAL CLecture de nuplets identiques Alice SELECT E SAL FROM EMP E WHERE E NOM Charlie ? NE
Documents similaires










-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 13, 2022
- Catégorie Business / Finance
- Langue French
- Taille du fichier 52.8kB