2
Bogdan Shihedjiev - Architectures
distribuées 5
La fragmentation est valide si les propriétés suivantes sont valides:
•Totalite
•Restituabilité
EMPLOYEE (Empnum, Name, Deptnum, Salary, Taxes)
1.44.2MarketingGeorge73.58.3PlanningPaolo61.23.7AdministrationAlfred51.13.5MarketingCharles41.15.3ProductionAnn*31.13.5AdministrationGreg21.23.7ProductionRobert1
TaxSala
ry
DeptNumNameEmpNum
Bogdan Shihedjiev - Architectures
distribuées 6
2.15.3ProductionAnne31.13.5AdministrationGreg21.23.7ProductionRobert1TaxSalaryDeptNumNameEmpNum
1.44.2MarketingGeorg
e
73.58.3PlaningPaolo61.23.7AdministrationAlfred5
1.13.5MarketingCharle
s
4TaxSalaryDeptNumNameEmpNum
Fragmentation horizontale
Bogdan Shihedjiev - Architectures
distribuées 7
George7Paolo6Alfred5Chartes4Anne3Greg2
Robert1NameEmpNum
1.44.2Marketing73.583Planning61.23.7Administration5 1.13.5Marketing42.1S3Producbon31.13.5Administration2 1.23.7Production1TaxSalaryDipNumEmpNum
Fragmentation verticale
Schéma d’allocation – comment sont distribués les fragment parmi les serveurs
•Redondant
•non redondant
Bogdan Shihedjiev - Architectures
distribuées 8
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