
 
 
 
Tables des matières 
 
Introduction .............................................................................................................................. 1 
 
Début de MySQL ...................................................................................................................... 3 
 
Architecture de MySQL .......................................................................................................... 3 
Les fichiers ............................................................................................................................. 3 
Les processus .......................................................................................................................... 4 
La mémoire ............................................................................................................................ 5 
 
Les influences de l’architecture .............................................................................................. 5 
L’exécution d’une requête ...................................................................................................... 5 
Indexage : Pourquoi utiliser ce principe ................................................................................. 6 
Comment MySQL utilise les index ........................................................................................ 6 
 
Verrouillage .............................................................................................................................. 7 
Le fonctionnement du verrouillage ........................................................................................ 7 
Les inconvénients du verrouillage de MySQL ....................................................................... 8 
 
Début d’Oracle ......................................................................................................................... 9 
 
Architecture d’Oracle ............................................................................................................ 10 
Les fichiers ........................................................................................................................... 10 
La mémoire .......................................................................................................................... 11 
Les processus ........................................................................................................................ 12 
 
Les influences de l’architecture ............................................................................................ 13 
Requêtes de consultation ...................................................................................................... 13 
Requête de mise à jour ......................................................................................................... 13 
Gestion de la mémoire SGA ................................................................................................. 14 
Verrouillage .......................................................................................................................... 15 
 
Prototype ................................................................................................................................. 16 
Description et but du prototype ............................................................................................ 16 
Difficultés rencontrées ......................................................................................................... 16 
Evaluation du prototype ....................................................................................................... 17 
Résultat de différentes requêtes ........................................................................................ 17 
Intégrité physique des données ........................................................................................ 18 
Conclusion du prototype .................................................................................................. 19 
 
Comparaison MySQL et Oracle ........................................................................................... 20 
 
Annexe A : Glossaire .............................................................................................................. 23 
Annexe B : Algorithme de verrouillage ................................................................................ 25 
Algorithme de déverrouillage ............................................................................................... 25 
Annexe C : Bibliographie ...................................................................................................... 26 
Oracle ................................................................................................................................... 26 
MySQL ................................................................................................................................. 26 
Annexe D : Médiagraphie ...................................................................................................... 27