6. Transactions
Une transaction est un programme applicatif constitué d’une suite d’instructions SQL (modification et interrogation de la base de données). Elle se termine par une validation (
commit
) ou un abandon (
rollback
). Le SGBD est un logiciel multiutilisateurs qui permet l’exécution simultanée de plusieurs transactions pour améliorer la disponibilité de la base de données. De plus, il offre à chaque transaction un environnement d’exécution qui semble être isolé des autres transactions. L’optimisation des transactions a pour objectif de détecter et résoudre les effets indésirables qu’une transaction peut produire sur d’autres transactions, notamment un ralentissement ou un empêchement de valider. Par la suite, nous présentons les mécanismes qui contrôlent les accès concurrents à la base de données et leur impact...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Transactions