Gestion des transactions pour la fiabilité et la concurrence
Stéphane Crozat
Navigation :
Suivant >
Plan :
Gestion des transactions
Cours
Introduction
Principes
Problématique des pannes et de la concurrence
Notion de transaction
Déroulement d'une transaction
Propriétés ACID d'une transaction
Journal des transactions
Questions de synthèse
SQL
Transactions en SQL
Exercice : Mini-TP : Transaction en SQL standard sous PostgreSQL
Exemple : Transaction sous Oracle en SQL
Exemple : Transaction sous Oracle en PL/SQL
Exemple : Transaction sous Access en VBA
Mode Autocommit
Exercice
Exercice
Exercice
Fiabilité et transactions
Les pannes
Point de contrôle
Ecriture en avant du journal
Reprise après panne
Exercice : Mini-TP : Simulation d'une panne sous PostgreSQL
Exemple : Transfert protégé entre deux comptes
Exercice
Conclusion
Concurrence et transactions
Trois problèmes soulevés par la concurrence.
Le verrouillage
Le déverrouillage
Inter-blocage
Exercice : Mini-TP : Simulation d'accès concurrents sous PostgreSQL
Solution aux trois problèmes soulevés par la concurrence.
Exercice
Questions de synthèse
Synthèse
Bibliographie
Exercices
Exercice : Super-héros sans tête
Exercice : Films en concurrence
Devoir
Exercice : Opération bancaires et transactions
Contact
Mode diaporama
Stéphane Crozat
|