C018sa w1 s5 v3 C SA-W -S CSEMAINE Transactions et concurrence ? Introduction les transactions ? Les problèmes ? Sérialisabilité ? Estampillage ? Verrouillage à phases PL ? Degrés d'isolation dans les SGBD ? Verrouillage hiérarchique Benjamin Nguyen BASES
C SA-W -S CSEMAINE Transactions et concurrence ? Introduction les transactions ? Les problèmes ? Sérialisabilité ? Estampillage ? Verrouillage à phases PL ? Degrés d'isolation dans les SGBD ? Verrouillage hiérarchique Benjamin Nguyen BASES DE DONNÉES RELATIONNELLES CLe verrouillage pourquoi partir lorsqu ? on peut attendre ? ? Estampillage soit tout se passe bien soit on annule ? ? Fonctionne-t-on comme ça dans la vraie vie ? Files d ? attente trains etc ? ? ? Garantir le bon fonctionnement à ?? On pose des verrous de plusieurs type pour empêcher une utilisation potentiellement con ictuelle des ressources nuplets à ?? Selon le type de verrou d ? autres transactions pourront ou non interagir avec la ressource CPrincipe de fonctionnement -Phase Locking Phase Verrouillage ? ? Lecture Verrou S ? Shared ? ? Ecriture Verrou X ? Exclusive nuplet A B Verrou ? ? Tenter d ? exécuter une lecture SELECT ou une écriture UPDATE essayer de poser un verrou Verrou détenu Verrou demandé S X S Accordé Mise en attente X Mise en attente Mise en attente Théorème un ordonnancement construit avec PL est sérialisable CPrincipe de fonctionnement -Phase Locking Phase Verrouillage ? ? Lecture Verrou S ? Shared ? ? Ecriture Verrou X ? Exclusive R A nuplet A B Verrou S ? ? Tenter d ? exécuter une lecture SELECT ou une écriture UPDATE essayer de poser un verrou Verrou détenu Verrou demandé S X S Accordé Mise en attente X Mise en attente Mise en attente Théorème un ordonnancement construit avec PL est sérialisable CPrincipe de fonctionnement -Phase Locking Phase Verrouillage ? ? Lecture Verrou S ? Shared ? ? Ecriture Verrou X ? Exclusive R A R B nuplet A B Verrou S S ? ? Tenter d ? exécuter une lecture SELECT ou une écriture UPDATE essayer de poser un verrou Verrou détenu Verrou demandé S X S Accordé Mise en attente X Mise en attente Mise en attente Théorème un ordonnancement construit avec PL est sérialisable CPrincipe de fonctionnement -Phase Locking Phase Verrouillage ? ? Lecture Verrou S ? Shared ? ? Ecriture Verrou X ? Exclusive R A R B W A nuplet A B Verrou SX S ? ? Tenter d ? exécuter une lecture SELECT ou une écriture UPDATE essayer de poser un verrou Verrou détenu Verrou demandé S X S Accordé Mise en attente X Mise en attente Mise en attente Théorème un ordonnancement construit avec PL est sérialisable CPrincipe de fonctionnement -Phase Locking Phase Verrouillage ? ? Lecture Verrou S ? Shared ? ? Ecriture Verrou X ? Exclusive R A R B W A nuplet A B Verrou S S W A ? ? Tenter d ? exécuter une lecture SELECT ou une écriture UPDATE essayer de poser un verrou Verrou détenu Verrou demandé S X S Accordé Mise en attente X Mise en attente Mise en attente Théorème un ordonnancement construit avec PL est sérialisable CPrincipe de fonctionnement -Phase Locking Phase libération lors du commit
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702464362bcnvcbh4vcxxrxi8xgpjbwaeseazhfcbuvc5xzdyzho4lesvv9zwliu4giwyxuyxc9pwaexfyxjxzldceqaylz1cqxnhwxqvqhrt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702110659dsr0c3qv7sgktc3gelvmtrcnuochtt0ioeytaem6hyzt3ow1dhdzph5tvc0wq77vo6zh3zjg0gyyvc9g8pqmtfq4xly6uco2gbcn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702463604m0erfimo3qatdxzyznzsjm1neayhneklwhypmns8hvvwunadznu18c3lac6kihi4xpjuopj0xw9yj6kpn9pstps9avjt5yl3fptc.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/9O6saNabgn07fOE8oK3Cxq7ITvOXDqPQNOKUJemGDQ45uE9ee8EAjgfAi6xa0pMWBFFLbt8xMjpIV2pXimzetQ0p.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117020625974hklaqba7smdn4ctv5k79ftu4o5yzy7e9tbptc2oiqjh2ke22cudta3g0xmpjaenp9lmqyf4jlkjejpxnwmfbdewc0jpp4k2epz3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/xTe1I1vEnNF0jVPXK8atDp4kKL2MOtWAYHp3M7CAy62eTlTP4e86qwKoixoFfD4jXkNcNb7VFgToyFpeAxZvSgWy.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702675709ep8ndigc7jycircslvv7giyakxqcjcgchfnhefejkpzu3zfvkp2ui8z3uzz2bhkduwz5z2dmujoruen4tkj9bnumy5ahtguwyrg0.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702670856arctkt7sx9axzme1vh2msbuikuewbhh6bh12sfq3dktx3uegpk6dwe5qkulfnilgtkphxhtrubntsua8kvosul25iza94abtg7dq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702556973jnbalwoor1sc5lypuhkrbyevbinwe77zi1sbymnowxnrkwcq90fdde7s4yfvgogljbmmsvsdfsnz8srxbu0zju87sj4j2ratteww.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702215975iphmibbukjyk5hapo1bwm5ocntf7kr06vootbmrmoxkvyy3gva7m7km65notlsvecdgckxusblcyqdlvmqzxw6wlalfvdvpjlw5w.png)
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 20, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 43.4kB