Ensemble de bases de données coopérantes, chacune résidant sur une site différente, vu et manipulée par l’utilisateur comme une seule base de données logique.
Fonction qui partitionne une relation en sous-ensembles de tuples, chacun étant défini par une opération de projection appliquée à la relation
Partitionnement horizontal dérivée
Fonction qui partitionne une relation en sous-ensembles de tuples, chacun étant défini par une opération de semi-jointure de la relation avec une partition d’une autre relation PR1 = PR FOURN1 PR2 = PR FOURN2
Allocation non-redondante ou redondante
Partition et images physiques d’une table
Approches de la répartition (2)
Base de données répliquées
Ensemble de bases de données identiques, dont une appelée copie maître permet de créer les autres appelées copies esclaves.
Techniques de mise en cohérence
Synchrone: la mise à jour des copies est faite dans la même transaction
Asynchrone: la mise à jour des copies est faite le plus tôt possible
Produits
Oracle 7 ou 8
Sybase Replication Server
Bases de données repliquées
Alimentation d ’entrepôt de données
Dissémination de données
Consolidation de données
Bases de données répliquées
Découpage d’un processus par activité
Accès délocalisé
Systèmes 24h/2 4
Bases de données répliquées
Réplication sans conflits En évitant les mises à jour multiples (réplication asymétrique)
Système maître unique
Alimentation des entrepôts de données
Dissémination d’information
Consolidation d’information
Système maître désigné en dynamique
Découpage d’un processus par activité
Réplication avec résolution des conflits Une règle de priorité permet de résoudre les conflits (r. symétrique)