SlideShare une entreprise Scribd logo
1  sur  25
Introduction
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
Université Dr Tahar Moulay de Saïda
Faculté de Technologie
Département d’Informatique
Master II - Réseaux Informatiques et Systèmes Répartis (RISR)
UEF32 - Administration et Sécurité des Systèmes d’Information Répartis (ASSIR)
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
1- Définitions
Systèmes Répartis
Dans un système réparti, un ensemble de processeurs
autonomes reliés par un réseau de communication coopèrent
pour assurer la gestion des informations.
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
1- Définitions
Base de Données Répartie (Distributed DataBase )
- Une base de données répartie (BDDRep) est un ensemble
structuré et cohérent de données, stocké sur des processeurs
distincts.
- Collection de plusieurs Base de données reliée logiquement et
interconnectée par un réseaux informatique.
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
- Un Système de Gestion de Base de Données Répartie (SGBDRep) est un
ensemble de logiciel qui permette la gestion d’une base de données
répartie et rendre la répartition transparente pour l’utilisateur.
Système de Gestion de Base de Données Répartie (distributed
database management system )
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
• Partage de données géographiquement reparties
• Le gain en performances : les traitements se font
en parallèles
• La fiabilité : Si un site a une panne, un autre peut
le remplacer valablement.
• La transparence des données : les développeurs
et les utilisateurs n'ont pas à se préoccuper de la
localisation des données qu'ils utilisent.
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
• Complexité des SGBDs
• Risque d'erreurs
• Important surcoût du traitement dû à la
communication inter-sites
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
2- Architecture
Serveur
Oracle
Serveur
Oracle
Serveur
Oracle
Tlemcen
Oran
Bechar
Une base de données logique
Tlemcen
Oran
Saïda
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
2- Architecture
Niveaux local et global d’un SGBDRep
Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR)
3- Fonctions
Décomposition fonctionnelle d’un
SGBDRep
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
- le schéma conceptuel où les données sont représentées sans
prendre en compte des contraintes techniques ou de mise en
forme ;
- les schémas externes où les données sont décrites sous forme
de vues, chacune d’elles étant adaptée à une classe particulière
d’utilisateurs ;
- le schéma interne où sont notamment spécifiées la fragmentation
des données et la localisation de ces fragments ;
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
- Un traitement réparti contient donc des requêtes formulées à partir
d’un schéma externe global ;
- Le SGBDRep contrôle et analyse chaque requête et la décompose en
opérations locales qui seront soumises pour exécution aux SGBD
concernés
3.3- Contrôle de l’intégrité
- Nombreuses sont les sources pouvant engendrer des anomalies : absence
d’expression de certaines contraintes d’intégrité dans le schéma des
données, perte d’opérations suite à un enchevêtrement de mises à jour
concurrentes, panne du réseau, etc.
- 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
Le problème de conception diffère selon l’existence des BDD locales.
- Démarche descendante : on crée de toute pièce une BDDRep
- Démarche ascendante : on constitue une BDDRep par agrégation de
bases de données existantes
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
- Aux niveaux conceptuel et externe, la
BDDRep est perçue comme une base de
données centralisée ;
- Dans le niveau interne global on
spécifie :
-la fragmentation des relations
en unités de localisation ;
- 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.1- Fragmentation
- Pour fragmenter une relation globale sans perte
d’information, il suffit d’appliquer à cette relation l’opération
algébrique de :
- Restriction (fragmentation horizontale) ou,
- Projection (fragmentation verticale).
- Les opérations de jointure et d’union permettent ensuite
de reconstituer la relation initiale.
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.1.1- Fragmentation Horizontale
4.2- Démarche descendante
• Exemple :
– Ex : Clients( NClient, Nom, Ville)
– Client1 = resctrict (Ville = Alger) Client
– Client2 = resctrict ( Ville != Alger) Client
• Reconstruction par union des fragments
– Ex : Client = Client1 U Client2
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.1.2- Fragmentation Verticale
4.2- Démarche descendante
• Exemple
– Commande( NC, NClient, Produit,Qté)
– CommandeA = ¶ NC, NClient (Commande)
– CommandeB = ¶ NC, Produit, Qté(Commande)
• Reconstruction par jointure
– Ex : Commande = CommandeA * CommandeB
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.1.3- Fragmentation Hybride
4.2- Démarche descendante
• C'est la combinaison des deux fragmentations horizontale et
verticale.
• L'opération de partitionnement est une combinaison de
projections et de sélections.
• L'opération de recomposition est une combinaison de jointures et
d'unions.
• Exemple
Relation Cli3 π[NoClient, NomClient] (σ[Age < 38]Client)
Relation Cli5 π[NoClient, NomClient] (σ[Age ≥ 38]Client)
Relation Cli4 π[NoClient, Prénom]Client
Relation Cli6 π[NoClient, Age] Client
• Reconstruction par Union et jointure
– Ex : La relation Client est obtenue avec : (Cli3 ∪ Cli5) * Cli4 * Cli6
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.1.4- Fragmentation horizontale dérivée
4.2- Démarche descendante
•Placer deux tables en relation de manière à localiser les jointures
•Une des deux tables doit être fragmentée en fonction de l’autre
(semi jointure)
• Exemple
– La Table Client( NClient, Nom, Ville)
– Client1 = resctrict (Ville = Alger) Client
– Client2 = resctrict ( Ville != Alger) Client
– La Table Commande( NC, NClient, Produit,Qté)
• Fragmentation de commande suivant les fragment des client
– Commande1 = commande Nclient Client1
– Commande2 = commande Nclient Client2
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.1.4- Définition des fragments horizontaux d'une classe
4.2- Démarche descendante
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.1.4- Définition des fragments horizontaux d'une classe
4.2- Démarche descendante
É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

Contenu connexe

Similaire à Introduction.pptx

1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdfDilanTiobou
 
Cours sys 2PPT20.pdf
Cours sys 2PPT20.pdfCours sys 2PPT20.pdf
Cours sys 2PPT20.pdfC00LiMoUn
 
ANSII Configuration Materiel server/client x86
ANSII Configuration Materiel server/client x86ANSII Configuration Materiel server/client x86
ANSII Configuration Materiel server/client x86ssuser6373db
 
Récupération d’un Active Directory: comment repartir en confiance après une c...
Récupération d’un Active Directory: comment repartir en confiance après une c...Récupération d’un Active Directory: comment repartir en confiance après une c...
Récupération d’un Active Directory: comment repartir en confiance après une c...Identity Days
 
Presentation intis 2017 version27112017
Presentation intis 2017 version27112017Presentation intis 2017 version27112017
Presentation intis 2017 version27112017Dr Hajji Hicham
 
Présentation A2com, Vitamin'C "Outils de gestion sur le cloud"
Présentation A2com, Vitamin'C "Outils de gestion sur le cloud"Présentation A2com, Vitamin'C "Outils de gestion sur le cloud"
Présentation A2com, Vitamin'C "Outils de gestion sur le cloud"AnDaolVras
 
Rapport kmeans
Rapport kmeans Rapport kmeans
Rapport kmeans Imen Turki
 
Migration des réseaux d agence : les apports de Windows Server 2012 R2
Migration des réseaux d agence : les apports de Windows Server 2012 R2Migration des réseaux d agence : les apports de Windows Server 2012 R2
Migration des réseaux d agence : les apports de Windows Server 2012 R2Microsoft
 
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdfcours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdfGodefroyCheumaniTche1
 
Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2Microsoft Technet France
 
Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2Microsoft
 
SQLSaturday Paris 2014 - Monitoring et configuration SSAS
SQLSaturday Paris 2014 - Monitoring et configuration SSASSQLSaturday Paris 2014 - Monitoring et configuration SSAS
SQLSaturday Paris 2014 - Monitoring et configuration SSASGUSS
 
4_Architectures_de_SI.pdf
4_Architectures_de_SI.pdf4_Architectures_de_SI.pdf
4_Architectures_de_SI.pdfharizi riadh
 
DataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le CloudDataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le CloudVictor Coustenoble
 
Cours SGBD - L3 Bio-informatique - Mohamed Skander DAAS.pdf
Cours SGBD  - L3 Bio-informatique - Mohamed Skander DAAS.pdfCours SGBD  - L3 Bio-informatique - Mohamed Skander DAAS.pdf
Cours SGBD - L3 Bio-informatique - Mohamed Skander DAAS.pdfJordaniMike
 
chapitre 4-bddistribuesgnralites.pptx
chapitre 4-bddistribuesgnralites.pptxchapitre 4-bddistribuesgnralites.pptx
chapitre 4-bddistribuesgnralites.pptxSylia3
 
Livre blanc data-lakes converteo 2018
Livre blanc data-lakes converteo 2018Livre blanc data-lakes converteo 2018
Livre blanc data-lakes converteo 2018Converteo
 

Similaire à Introduction.pptx (20)

1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
 
Cours sys 2PPT20.pdf
Cours sys 2PPT20.pdfCours sys 2PPT20.pdf
Cours sys 2PPT20.pdf
 
ANSII Configuration Materiel server/client x86
ANSII Configuration Materiel server/client x86ANSII Configuration Materiel server/client x86
ANSII Configuration Materiel server/client x86
 
Sécurité MySQL
Sécurité MySQLSécurité MySQL
Sécurité MySQL
 
Récupération d’un Active Directory: comment repartir en confiance après une c...
Récupération d’un Active Directory: comment repartir en confiance après une c...Récupération d’un Active Directory: comment repartir en confiance après une c...
Récupération d’un Active Directory: comment repartir en confiance après une c...
 
Reshaping the data center v5
Reshaping the data center v5Reshaping the data center v5
Reshaping the data center v5
 
Presentation intis 2017 version27112017
Presentation intis 2017 version27112017Presentation intis 2017 version27112017
Presentation intis 2017 version27112017
 
Présentation A2com, Vitamin'C "Outils de gestion sur le cloud"
Présentation A2com, Vitamin'C "Outils de gestion sur le cloud"Présentation A2com, Vitamin'C "Outils de gestion sur le cloud"
Présentation A2com, Vitamin'C "Outils de gestion sur le cloud"
 
Rapport kmeans
Rapport kmeans Rapport kmeans
Rapport kmeans
 
Migration des réseaux d agence : les apports de Windows Server 2012 R2
Migration des réseaux d agence : les apports de Windows Server 2012 R2Migration des réseaux d agence : les apports de Windows Server 2012 R2
Migration des réseaux d agence : les apports de Windows Server 2012 R2
 
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdfcours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
cours-ADMINISTRATION DUN RESEAU INFORMATIQUE.pdf
 
Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2
 
Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2Les nouveautés stockage dans Windows Server 2012 R2
Les nouveautés stockage dans Windows Server 2012 R2
 
SQLSaturday Paris 2014 - Monitoring et configuration SSAS
SQLSaturday Paris 2014 - Monitoring et configuration SSASSQLSaturday Paris 2014 - Monitoring et configuration SSAS
SQLSaturday Paris 2014 - Monitoring et configuration SSAS
 
4_Architectures_de_SI.pdf
4_Architectures_de_SI.pdf4_Architectures_de_SI.pdf
4_Architectures_de_SI.pdf
 
DataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le CloudDataStax Enterprise - La plateforme de base de données pour le Cloud
DataStax Enterprise - La plateforme de base de données pour le Cloud
 
Cours SGBD - L3 Bio-informatique - Mohamed Skander DAAS.pdf
Cours SGBD  - L3 Bio-informatique - Mohamed Skander DAAS.pdfCours SGBD  - L3 Bio-informatique - Mohamed Skander DAAS.pdf
Cours SGBD - L3 Bio-informatique - Mohamed Skander DAAS.pdf
 
chapitre 4-bddistribuesgnralites.pptx
chapitre 4-bddistribuesgnralites.pptxchapitre 4-bddistribuesgnralites.pptx
chapitre 4-bddistribuesgnralites.pptx
 
Architectures bigdata
Architectures bigdataArchitectures bigdata
Architectures bigdata
 
Livre blanc data-lakes converteo 2018
Livre blanc data-lakes converteo 2018Livre blanc data-lakes converteo 2018
Livre blanc data-lakes converteo 2018
 

Plus de SamirAwad14

Etude comparative des classifieurs Naïve Bayes et SVM
Etude comparative des classifieurs Naïve Bayes et SVMEtude comparative des classifieurs Naïve Bayes et SVM
Etude comparative des classifieurs Naïve Bayes et SVMSamirAwad14
 
NS3 - Exploitation.pptx
NS3 - Exploitation.pptxNS3 - Exploitation.pptx
NS3 - Exploitation.pptxSamirAwad14
 
srep_cours_04.pdf
srep_cours_04.pdfsrep_cours_04.pdf
srep_cours_04.pdfSamirAwad14
 
srep_cours_06.pdf
srep_cours_06.pdfsrep_cours_06.pdf
srep_cours_06.pdfSamirAwad14
 
srep_cours_05.pdf
srep_cours_05.pdfsrep_cours_05.pdf
srep_cours_05.pdfSamirAwad14
 
Transaction.pptx
Transaction.pptxTransaction.pptx
Transaction.pptxSamirAwad14
 
controle donnee.pptx
controle donnee.pptxcontrole donnee.pptx
controle donnee.pptxSamirAwad14
 
controle donnee.pdf
controle donnee.pdfcontrole donnee.pdf
controle donnee.pdfSamirAwad14
 
gestion utilisateur.pdf
gestion utilisateur.pdfgestion utilisateur.pdf
gestion utilisateur.pdfSamirAwad14
 
srep_cours_01.pdf
srep_cours_01.pdfsrep_cours_01.pdf
srep_cours_01.pdfSamirAwad14
 
Data Warehousing.pptx
Data Warehousing.pptxData Warehousing.pptx
Data Warehousing.pptxSamirAwad14
 
L'outil MDA acceleo.pptx
L'outil MDA acceleo.pptxL'outil MDA acceleo.pptx
L'outil MDA acceleo.pptxSamirAwad14
 
Système de quorum dans les grilles.pptx
Système de quorum dans les grilles.pptxSystème de quorum dans les grilles.pptx
Système de quorum dans les grilles.pptxSamirAwad14
 

Plus de SamirAwad14 (19)

Etude comparative des classifieurs Naïve Bayes et SVM
Etude comparative des classifieurs Naïve Bayes et SVMEtude comparative des classifieurs Naïve Bayes et SVM
Etude comparative des classifieurs Naïve Bayes et SVM
 
NS3 - Exploitation.pptx
NS3 - Exploitation.pptxNS3 - Exploitation.pptx
NS3 - Exploitation.pptx
 
srep_cours_04.pdf
srep_cours_04.pdfsrep_cours_04.pdf
srep_cours_04.pdf
 
srep_cours_06.pdf
srep_cours_06.pdfsrep_cours_06.pdf
srep_cours_06.pdf
 
srep_cours_05.pdf
srep_cours_05.pdfsrep_cours_05.pdf
srep_cours_05.pdf
 
SQL-ORACLE.pptx
SQL-ORACLE.pptxSQL-ORACLE.pptx
SQL-ORACLE.pptx
 
trigger.pptx
trigger.pptxtrigger.pptx
trigger.pptx
 
Transaction.pptx
Transaction.pptxTransaction.pptx
Transaction.pptx
 
controle donnee.pptx
controle donnee.pptxcontrole donnee.pptx
controle donnee.pptx
 
SQL-ORACLE.pdf
SQL-ORACLE.pdfSQL-ORACLE.pdf
SQL-ORACLE.pdf
 
TD.pdf
TD.pdfTD.pdf
TD.pdf
 
trigger.pdf
trigger.pdftrigger.pdf
trigger.pdf
 
controle donnee.pdf
controle donnee.pdfcontrole donnee.pdf
controle donnee.pdf
 
Transaction.pdf
Transaction.pdfTransaction.pdf
Transaction.pdf
 
gestion utilisateur.pdf
gestion utilisateur.pdfgestion utilisateur.pdf
gestion utilisateur.pdf
 
srep_cours_01.pdf
srep_cours_01.pdfsrep_cours_01.pdf
srep_cours_01.pdf
 
Data Warehousing.pptx
Data Warehousing.pptxData Warehousing.pptx
Data Warehousing.pptx
 
L'outil MDA acceleo.pptx
L'outil MDA acceleo.pptxL'outil MDA acceleo.pptx
L'outil MDA acceleo.pptx
 
Système de quorum dans les grilles.pptx
Système de quorum dans les grilles.pptxSystème de quorum dans les grilles.pptx
Système de quorum dans les grilles.pptx
 

Dernier

comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 

Dernier (15)

comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 

Introduction.pptx

  • 1. Introduction Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Université Dr Tahar Moulay de Saïda Faculté de Technologie Département d’Informatique Master II - Réseaux Informatiques et Systèmes Répartis (RISR) UEF32 - Administration et Sécurité des Systèmes d’Information Répartis (ASSIR)
  • 2. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 1- Définitions Systèmes Répartis Dans un système réparti, un ensemble de processeurs autonomes reliés par un réseau de communication coopèrent pour assurer la gestion des informations.
  • 3. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 1- Définitions Base de Données Répartie (Distributed DataBase ) - Une base de données répartie (BDDRep) est un ensemble structuré et cohérent de données, stocké sur des processeurs distincts. - Collection de plusieurs Base de données reliée logiquement et interconnectée par un réseaux informatique. Critères de choix : cout installation, communication, sûreté, disponibilite
  • 4. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 1- Définitions - Un Système de Gestion de Base de Données Répartie (SGBDRep) est un ensemble de logiciel qui permette la gestion d’une base de données répartie et rendre la répartition transparente pour l’utilisateur. Système de Gestion de Base de Données Répartie (distributed database management system ) 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
  • 5. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) Base de Données Centrale Accessible à distance
  • 6. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) Base de Données Répartie
  • 7. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 1- Définitions Avantage d’une BDD répartie • Partage de données géographiquement reparties • Le gain en performances : les traitements se font en parallèles • La fiabilité : Si un site a une panne, un autre peut le remplacer valablement. • La transparence des données : les développeurs et les utilisateurs n'ont pas à se préoccuper de la localisation des données qu'ils utilisent.
  • 8. 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 • Complexité des SGBDs • Risque d'erreurs • Important surcoût du traitement dû à la communication inter-sites
  • 9. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 2- Architecture Serveur Oracle Serveur Oracle Serveur Oracle Tlemcen Oran Bechar Une base de données logique Tlemcen Oran Saïda
  • 10. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 2- Architecture Niveaux local et global d’un SGBDRep
  • 11. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 3- Fonctions Décomposition fonctionnelle d’un SGBDRep
  • 12. 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 - le schéma conceptuel où les données sont représentées sans prendre en compte des contraintes techniques ou de mise en forme ; - les schémas externes où les données sont décrites sous forme de vues, chacune d’elles étant adaptée à une classe particulière d’utilisateurs ; - le schéma interne où sont notamment spécifiées la fragmentation des données et la localisation de ces fragments ;
  • 13. 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 - Un traitement réparti contient donc des requêtes formulées à partir d’un schéma externe global ; - Le SGBDRep contrôle et analyse chaque requête et la décompose en opérations locales qui seront soumises pour exécution aux SGBD concernés 3.3- Contrôle de l’intégrité - Nombreuses sont les sources pouvant engendrer des anomalies : absence d’expression de certaines contraintes d’intégrité dans le schéma des données, perte d’opérations suite à un enchevêtrement de mises à jour concurrentes, panne du réseau, etc. - Déclencheurs (Triggers)
  • 14. Master II - RISR ... Adminstartion et Sécurité des Systèmes d'Information Répartis (ASSIR) 4- Conception des bases de données réparties Le problème de conception diffère selon l’existence des BDD locales. - Démarche descendante : on crée de toute pièce une BDDRep - Démarche ascendante : on constitue une BDDRep par agrégation de bases de données existantes
  • 15. 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
  • 16. 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 - Aux niveaux conceptuel et externe, la BDDRep est perçue comme une base de données centralisée ; - Dans le niveau interne global on spécifie : -la fragmentation des relations en unités de localisation ; - la localisation de ces fragments dans le réseau.
  • 17. 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.1- Fragmentation - Pour fragmenter une relation globale sans perte d’information, il suffit d’appliquer à cette relation l’opération algébrique de : - Restriction (fragmentation horizontale) ou, - Projection (fragmentation verticale). - Les opérations de jointure et d’union permettent ensuite de reconstituer la relation initiale. 4.2- Démarche descendante
  • 18. 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.1.1- Fragmentation Horizontale 4.2- Démarche descendante • Exemple : – Ex : Clients( NClient, Nom, Ville) – Client1 = resctrict (Ville = Alger) Client – Client2 = resctrict ( Ville != Alger) Client • Reconstruction par union des fragments – Ex : Client = Client1 U Client2
  • 19. 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.1.2- Fragmentation Verticale 4.2- Démarche descendante • Exemple – Commande( NC, NClient, Produit,Qté) – CommandeA = ¶ NC, NClient (Commande) – CommandeB = ¶ NC, Produit, Qté(Commande) • Reconstruction par jointure – Ex : Commande = CommandeA * CommandeB
  • 20. 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.1.3- Fragmentation Hybride 4.2- Démarche descendante • C'est la combinaison des deux fragmentations horizontale et verticale. • L'opération de partitionnement est une combinaison de projections et de sélections. • L'opération de recomposition est une combinaison de jointures et d'unions. • Exemple Relation Cli3 π[NoClient, NomClient] (σ[Age < 38]Client) Relation Cli5 π[NoClient, NomClient] (σ[Age ≥ 38]Client) Relation Cli4 π[NoClient, Prénom]Client Relation Cli6 π[NoClient, Age] Client • Reconstruction par Union et jointure – Ex : La relation Client est obtenue avec : (Cli3 ∪ Cli5) * Cli4 * Cli6
  • 21. 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.1.4- Fragmentation horizontale dérivée 4.2- Démarche descendante •Placer deux tables en relation de manière à localiser les jointures •Une des deux tables doit être fragmentée en fonction de l’autre (semi jointure) • Exemple – La Table Client( NClient, Nom, Ville) – Client1 = resctrict (Ville = Alger) Client – Client2 = resctrict ( Ville != Alger) Client – La Table Commande( NC, NClient, Produit,Qté) • Fragmentation de commande suivant les fragment des client – Commande1 = commande Nclient Client1 – Commande2 = commande Nclient Client2
  • 22. 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.1.4- Définition des fragments horizontaux d'une classe 4.2- Démarche descendante 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}.
  • 23. 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.1.4- Définition des fragments horizontaux d'une classe 4.2- Démarche descendante É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.
  • 24. 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.
  • 25. 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