Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parGwenaëlle Bataille Modifié depuis plus de 9 années
1
Bogdan Shihedjiev - Architectures distribuées 1 Architectures réparties Architecture Client-serveur Two-tied architecture (deux niveaux)
2
Bogdan Shihedjiev - Architectures distribuées 2 Thin Client Thin (mince) Client LAN Application Server Serveur de bases de données Three-tied architecture (trois niveaux) Modèle multi-thread
3
Bogdan Shihedjiev - Architectures distribuées 3 Bases de données réparties Application et classification Type de SGBD Type du réseau LANWAN HomogèneGestion des données et applications financières Gestion des voyages et applications financières HétérogèneSystèmes d’information inter- divisionnaires Systèmes bancaires intégrés et systèmes inter-bancaires Indépendance locale et coopération Fragmentation et allocation Fragmentation horizontale Fragmentation verticale
4
Bogdan Shihedjiev - Architectures distribuées 4 La fragmentation est valide si les propriétés suivantes sont valides: Totalite Restituabilité EMPLOYEE (Empnum, Name, Deptnum, Salary, Taxes) EmpNumNameDeptNumSala ry Tax 1RobertProduction3.71.2 2GregAdministration3.51.1 3Ann*Production5.31.1 4CharlesMarketing3.51.1 5AlfredAdministration3.71.2 6PaoloPlanning8.33.5 7GeorgeMarketing4.21.4
5
Bogdan Shihedjiev - Architectures distribuées 5 EmpNumNameDeptNumSalaryTax 1RobertProduction3.71.2 2GregAdministration3.51.1 3AnneProduction5.32.1 EmpNumNameDeptNumSalaryTax 4Charle s Marketing3.51.1 5AlfredAdministration3.71.2 6PaoloPlaning8.33.5 7Georg e Marketing4.21.4 Fragmentation horizontale
6
Bogdan Shihedjiev - Architectures distribuées 6 EmpNumName 1Robert 2Greg 3Anne 4Chartes 5Alfred 6Paolo 7George EmpNumDipNumSalaryTax 1Production3.71.2 2Administration3.51.1 3ProducbonS32.1 4Marketing3.51.1 5Administration3.71.2 6Planning833.5 7Marketing4.21.4 Fragmentation verticale Schéma d’allocation – comment sont distribués les fragment parmi les serveurs Redondant non redondant
7
Bogdan Shihedjiev - Architectures distribuées 7 Niveaux de transparence 1.Transparence de la fragmentation 2.Transparence de l’allocation 3.Transparence du langage 4.Manque de transparence Classification des transactions Requête éloignée Transaction éloignée Requête distribuée Transaction distribuée Technologie des systèmes répartis Problèmes: 1.Optimisation des requêtes 2.Gestion de l’accès concurrent 3.Rétablissement des échecs Solutions - les protocoles d’interaction
8
Bogdan Shihedjiev - Architectures distribuées 8 Interopérabilité ODBC (Open Database Connectivity) Chaque SGBD producteur doit offrir des pilotes pour chaque trio (SGBD/Système d’exploitation/ Réseau) C’est le problème principal pour la conception et la réalisation des systèmes hétérogènes
9
Bogdan Shihedjiev - Architectures distribuées 9 Client X-OPEN Distributed Transaction Processing (DTP) Client Transaction manager (TM) Resource manager (RM) TM interface XA interface Chaque interface a un ensemble de procédures
10
Bogdan Shihedjiev - Architectures distribuées 10
11
Bogdan Shihedjiev - Architectures distribuées 11 Coopération entre systèmes existants Multi-bases architecture
12
Bogdan Shihedjiev - Architectures distribuées 12 Architecture de l’entrepôt de données
13
Bogdan Shihedjiev - Architectures distribuées 13 Architecture avec accès étendu
14
Bogdan Shihedjiev - Architectures distribuées 14 Bases de données répliquées
15
Bogdan Shihedjiev - Architectures distribuées 15 Base de données de la société Tandem
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.