
Résumé
La haute performance et la haute disponibilité des bases de données ont été
traditionnellement gérées grâce aux systèmes de bases de données parallèles,
implémentés sur des multiprocesseurs fortement couplés. Le traitement parallèle
des données est alors obtenu en répliquant les données à travers les nœuds du
multiprocesseur afin de diviser les temps de traitement. Cette solution requiert
un Système de Gestion de Base de Données (SGBD) ayant un contrôle total sur
les données. Bien qu’efficace, cette solution s’avère très coûteuse en termes de
logiciels et de matériels. De nos jours, les grappes d’ordinateurs personnels (PC)
fournissent une alternative aux multiprocesseurs fortement couplés, Les grappes
sont composées d’un ensemble de serveurs (PC) interconnectés entre eux par un
réseau. Ils permettent de répondre aux problématiques de haute performance et
de haute disponibilité.
Ce travail a pour but de construire un algorithme de réplication performent
pour la gestion de cohérence dans une grappe de PC de petite taille destinée aux
applications de flux moyenne de données.
Mots-clés : réplication de base de données, grappe de PCs, réplication
multimaitre, réplication partielle, réplication asynchrone.