Bases de données réparties Une base de données logique installée sur plusieurs ordinateurs



Yüklə 445 b.
tarix18.12.2017
ölçüsü445 b.
#35262


Bases de données réparties

  • Une base de données logique installée sur plusieurs ordinateurs

  • Avantages:

    • Localisation des accès
    • Autonomie des systèmes
  • Niveaux de transparence

    • Indépendance au partitionnement
    • Indépendance à la réplication (copies multiples)
    • Indépendance à la localisation
    • Indépendance aux SGBD
  • Systèmes cibles ?


Approches de la répartition (1)

  • Base de données répartie

    • 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.
    • GDR: Gestion de Données Réparties


Bases de données réparties

  • Conception

  • Répartition



BDR comment ça marche



Conception de la répartition de données

  • Partitionnement horizontal

    • Fonction qui partitionne une relation en sous-ensembles de tuples, chacun étant défini par une opération de restriction appliquée à la relation
  • Partitionnement vertical

    • 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)

    • Systèmes maîtres multiples
      • Accès délocalisé
      • Système 24h/24


Bases de données répliquées

  • Copies maîtres multiples

  • Copies esclaves modifiables

  • Configuration hybride



Yüklə 445 b.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin