Bonjour,
A la lecture d'ouvrages spécialisés sur l'ingéniérie des SGBD, il y a une chose que je ne comprends pas.
Apparemment c'est le SGBD qui gère directement l'organisation physique des données sur le disque et l'accès à ces données : découpage en blocs, chaînage des blocs, bufferisation des blocs (cache), etc. Mais normalement c'est le système qui s'occupe de tout cela !
D'où mes questions :
- est-ce qu'un logiciel SGBD a le droit d'accéder à des fonctions de si bas niveau ?
- si oui, comment fait-il ? utilise-t-il des appels système de bas niveau ?
- et comment fait-il pour ne pas perturber le système de fichiers (parce que les enregistrements sont in fine stockés dans un fichier) ?
Merci d'avance pour vos éclaircissemments.
Partager