1
Techniques de stockage
Oracle / MySQL
Eric Boniface
NFE113 Administration et configuration des bases de données - 2010
2
Oracle
Le système de représentation physique assez riche
Repose sur une terminologie qui porte à confusion
Les termes de « représentation physique » et
« représentation logique » pas employés dans le sens
vu jusqu’à présent
Pour des raisons de clarté, utilisation quand
nécessaire de la terminologie d’Oracle pour rester
cohérent avec celle déjà vue
Un système Oracle = instance, stocke les données
dans un ou plusieurs fichiers
Ces fichiers entièrement attribués au SGBD
3
Oracle
Divisés en blocs dont la taille peut varier de 1K à 8K
Au sein d’un fichier des blocs consécutifs peuvent
être regroupés pour former des extensions (extent)
Ensemble d’extensions pour stocker un objets
physiques (une table, un index) = un segment
Possibilité de paramétrer, pour un ou plusieurs
fichiers, le mode de stockage des données
La taille des extensions
Le nombre maximal d’extensions formant un segment
Le pourcentage d’espace libre laissé dans les blocs
Ces paramètres et les fichiers = tablespace
4
Oracle : fichiers et blocs
Création d’une base de données attribuer au
moins un fichier sur un disque
Ce fichier = l’espace de stockage initial qui
contiendra, au départ, le dictionnaire de données
La taille de ce fichier
Choisie par le DBA
Dépend de l’organisation physique qui a été choisie
Possibilité d’allouer un seul gros fichier et y placer
toutes les données/les index
Ou bien restreindre ce fichier initial au stockage du
dictionnaire et ajouter d’autres fichiers, un pour les
index, un pour les données, etc.
5
Oracle : fichiers et blocs
Le deuxième type de solution est préférable, mais
plus complexe
Permet en plaçant les fichiers sur plusieurs disques,
de répartir la charge des contrôleurs de disque
Pratique courante – recommandée par Oracle : placer
un fichier de données sur un disque, un fichier d’index
sur un autre
La répartition sur plusieurs disques permet aussi,
grâce au paramétrage des tablespaces de régler
finement l’utilisation de l’espace en fonction des
informations – données ou index – qui y sont
stockées
1 / 70 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !