Académique Documents
Professionnel Documents
Culture Documents
Introduction
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
1- Définitions
Systèmes Répartis
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
1- Définitions
Critères de choix :
cout installation,
communication,
sûreté,
disponibilite
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
1- Définitions
Objectifs
-> Définition des données locales/réparties
-> Exécution des transactions
- locales : accès aux données sur site
- globales : accès sur plusieurs sites
-> Cohérence des données
-> Contrôle de concurrence
-> Reprise après panne
-> Optimisation de question
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
Base de Données Centrale Accessible à distance
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
Base de Données Répartie
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
1- Définitions
Avantage d’une BDD répartie
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
1- Définitions
Inconvénient d’une BDD répartie
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
2- Architecture
Bechar
Saïda Oran Tlemcen
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
2- Architecture
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
3- Fonctions
3.1- Interface d’une BDDRep
conformément à l’architecture ANSI/SPARC
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
3- Fonctions
3.2- Décomposition des requêtes
- Un traitement réparti fait appel à des données gérées par des SGBD
distincts
- Déclencheurs (Triggers)
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
4.1- Démarche ascendante
- Au niveau conceptuel, la
BDDRep est définie comme un
ensemble de BDD entre lesquelles
peuvent être définies des
associations et diverses
contraintes d’intégrité.
- Au niveau externe, les vues
peuvent faire apparaître, ou non,
la multiplicité des BD, selon le
souhait de l’utilisateur.
- Le niveau interne n’autorise pas
une allocation des données aussi
fine que dans l’architecture
descendante. Les bases de
données locales étant existantes,
seule est permise une duplication
de la totalité d’une base de
données
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
4.2- Démarche descendante
- la localisation de ces
fragments dans le réseau.
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
4.2- Démarche descendante
4.2.1- Fragmentation
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
4.2- Démarche descendante
• Exemple :
– Ex : Clients( NClient, Nom, Ville)
– Client1 = resctrict (Ville = Alger) Client
– Client2 = resctrict ( Ville != Alger) Client
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
4.2- Démarche descendante
• Exemple
– Commande( NC, NClient, Produit,Qté)
– CommandeA = ¶ NC, NClient (Commande)
– CommandeB = ¶ NC, Produit, Qté(Commande)
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
4.2- Démarche descendante
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
4.2- Démarche descendante
4.2.1.4- Fragmentation horizontale dérivée
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
4.2- Démarche descendante
4.2.1.4- Définition des fragments horizontaux d'une classe
Soient c1, c2, ..., cn les conditions de sélection qui ont été
extraites des requêtes.
Comme les fragments horizontaux doivent être exclusifs,
on produit l'ensemble des 2n conjonctions de condition où
chaque condition élémentaire est prise dans sa forme
positive ou dans sa forme négative :
CC = { ∧ Ci * i= 1,n ou Ci* est soit ci soit ¬ci}.
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
4- Conception des bases de données réparties
4.2- Démarche descendante
4.2.1.4- Définition des fragments horizontaux d'une classe
Étape 1 :
Extraire les prédicats de sélection Pi.
Étape 2:
Donner les différents min-terme mi
m1 : P1 ∧ P2 ∧ … ∧ Pn
m2 : P1 ∧ P2 ∧ … ∧ ¬Pn
…
mk : ¬P1 ∧ ¬P2 ∧ … ∧ ¬Pn
Étape 3:
Ôter de cet ensemble les conjonctions de condition qui
sont fausses.
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
5- Schéma d’Allocation
L'affectation des fragments sur les sites est décidée en fonction
de l'origine prévue des requêtes qui ont servi à la
fragmentation.
L’allocation peut se faire avec réplication ou sans réplication.
Deux objectifs :
1- coût minimal :
-Coût de stockage de chaque fragments Fi dans le site Si.
-Coût d’interrogation de Fi dans le Si.
-Coût de maj de Fi sur tous les sites Si où se trouve
-Coût de communication.
2- performance :
-Minimiser le temps de réponse.
-Maximiser la capacité de traitement.
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
5- La Réplication
• PRINCIPE
- Copie de chaque relation sur plusieurs sites
- Réplication complète = copie sur tous les sites.
- Elle consiste en l’utilisation de clichés (snapshot).
- Un cliché représente un état de la base de données
à un instant donné.
• AVANTAGES
Disponibilité des données
Augmentation du parallélisme en lecture
Diminution du coût imposé par les transmissions
• INCONVENIENTS
Cohérence des différentes copies
Propagation des mises a jour
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)