Depuis leur apparition sur le marché, les systèmes de gestion de bases de
données (SGBD) sont en constante évolution. Quatre générations de SGBD
ont déjà vu le jour avec l’introduction successive des modèles de données
hiérarchique, réseau, relationnel et orienté objets. Cependant tous ces systèmes
exploitent les mêmes éléments de base en terme d’architecture opérationnelle.
La mise en oeuvre d’index, de techniques de contrôle de concurrence ou de reprise
est en effet relativement indépendante du modèle de données employé. Cet
article présente en détail ces éléments de base de l’architecture d’un SGBD, qu’il
est indispensable de bien maîtriser lorsque l’on veut comprendre et administrer
efficacement les SGBD. Afin de fixer les idées, ces différents éléments et leur
agencement sont présentés dans le cadre des SGBD relationnels. La comparaison
avec les SGBD objet et réseau est faite au fur et à mesure, lorsque des différences
importantes apparaissent sur le plan architectural. |
 |