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