19.11.2013 Aufrufe

Ein Einblick in das Gebiet der Verteilten Datenbanksysteme

Ein Einblick in das Gebiet der Verteilten Datenbanksysteme

Ein Einblick in das Gebiet der Verteilten Datenbanksysteme

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.1 Katalog des Systems<br />

Der Datenkatalog bezeichnet die Menge <strong>der</strong> für die Verwaltung nötigen<br />

Meta-Daten wie (Schema<strong>in</strong>formationen, Zugriffsberechtigungen, Passwörter,<br />

Statistiken).<br />

Im verteilten Fall muss hier e<strong>in</strong>e Trennung bezüglich <strong>der</strong> lokalen und<br />

globalen Daten erfolgen. Der lokale Katalog enthält die Meta<strong>in</strong>formationen<br />

zu den lokal gespeicherten während <strong>der</strong> Globale e<strong>in</strong>e Gesamtübersicht<br />

sämtlicher Daten des Systems verwaltet. Die Verteilungstransparenz wird<br />

dabei vom globalen Katalog durch e<strong>in</strong>e Abbildung zwischen logischen,<br />

globalen Namen und physischen Adressen realisiert. Für die Katalogverwaltung<br />

gibt es verschiedene Konzepte :<br />

• Zentralisierter Katalog : <strong>E<strong>in</strong></strong> vollständiger Katalog wird an e<strong>in</strong>em<br />

Knoten verwaltet. Diese Art <strong>der</strong> Verwaltung br<strong>in</strong>gt e<strong>in</strong>en hohen<br />

Kommunikationsaufwand mit sich, kann schnell zu Engpässen führen<br />

und schränkt die gewünschte Knotenautonomie stark e<strong>in</strong>.<br />

• Replizierter Katalog : <strong>E<strong>in</strong></strong> vollständiger Katalog an jedem Knoten<br />

vorhanden. Dadurch erreicht man e<strong>in</strong>e hohe effizienz für lokale Leseoperationen.<br />

Nachteile bestehen jedoch bei Än<strong>der</strong>ungsoperationen<br />

und im Schutz <strong>der</strong> Daten.<br />

• Mehrfachkotaloge : Die beteiligten Rechner werden zu Cluster<br />

verknüpft und man legt <strong>in</strong> jedem Cluster e<strong>in</strong>en vollständigen globalen<br />

Katalog an. Der Gew<strong>in</strong>n bei Än<strong>der</strong>ungsoperationen und e<strong>in</strong>er<br />

erhöhten Knotenautonomie muss jedoch mit e<strong>in</strong>er Partitionierung<br />

des Gesamtnetzes bezahlt werden.<br />

• Partitionierter Katalog : Der globale Katalog wird verteilt gespeichert.<br />

Damit hat man ke<strong>in</strong>en expliziten globalen Katalog. Dieser<br />

liegt nur noch implizit als Vere<strong>in</strong>igung <strong>der</strong> lokalen Kataloge vor.<br />

Dazu s<strong>in</strong>d dann auch noch erweiterte Bezeichner mit Verteilungs<strong>in</strong>formationen<br />

nötig, um nicht lokale Daten f<strong>in</strong>den zu können. Der<br />

Gew<strong>in</strong>n dieser Aufteilung ist e<strong>in</strong> hohes Maß an Autonomie.<br />

10

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!