Préambule
NFP 107Vertigo 1
Systèmes de gestion de bases de données
NFP 107
Introduction à la concurrence d’accès
Philippe Rigaux
http://idf.pleiad.net/index.php
Préambule
NFP 107Vertigo 2
1. Généralités
Préambule
NFP 107Vertigo
Objectifs de ce cours
•Comprendre les mécanismes d’accès
concurrents à une base de données
•Connaître les risques liés à une gestion laxiste
de la concurrence
▫Connaître aussi les inconvénients d’une gestion
trop stricte
•S’initier au concept de transaction, et interpréter
dans ce contexte le comportement d’un SGBD
transactionnel
•Comprendre les modes de gestion de la
concurrence offerts au niveau « logique »
3
Préambule
NFP 107Vertigo
Pour accompagner ce cours
•Le polycopié (Introduction à la concurrence
d’accès, Philippe Rigaux, Cnam)
▫Dispo à http://sys.bdpedia.fr en HTML
▫(PDF) http://www.bdpedia.fr/systemes-relationnels
•Disposer d’un SGBD comme PostgreSQL ou
MySQL pour effectuer quelques manipulations
chez vous
•Et bien entendu, faire les exercices du polycopié
et autres
4
Préambule
NFP 107Vertigo
De quoi s’agit-il?
•Deux hypothèses à reconsidérer
▫Un programme SQL s’exécute indépendamment
des autres (« en isolation »)
-> de grandes bases de données peuvent gérer des
centaines, voire des milliers d’accès concurrents
▫Un programme s’exécute sans erreur et
intégralement
Raisons innombrables: plantage, pb réseau, pb du
serveur, panne électrique, etc.
L’interruption peut laisser la base dans un état
incohérent
5
1 / 19 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!