This flashcard is just one of a free flashcard set. See all flashcards!
31
Wie verwendet man verteile Datenbanken?
vDBMS bieten verschiedene Grade der Transparenz:
Bei Fragmentierungstransparenz kann eine zentrale Anfrageübersetzung und -optimierung erfolgen. Bei Joins von Relationen auf unterschiedlichen Hosts ohne Filter:
Oder mit Filter: Nur distinkte Join-Attribute transferieren, Join ausführen und dann Ergebnis-Tupel nachladen.
- Fragmentierungstransparenz: "Idealzustand", Benutzer benötigen kein Wissen über die Fragmentierung.
- Allokationstransparenz: Benutzer müssen Fragmentierung kennen, aber nicht den "Aufenthaltsort" eines Fragments.
- Lokale Schema-Transparenz: Der Benutzer muss auch noch den Rechner kennen, auf dem ein Fragment liegt (nur möglich wenn überall dasselbe DBMS)
Bei Fragmentierungstransparenz kann eine zentrale Anfrageübersetzung und -optimierung erfolgen. Bei Joins von Relationen auf unterschiedlichen Hosts ohne Filter:
- Nested Loop: Jedes Tupel einzeln anfordern
- Argumentrelationen transferieren: Eine oder beide Relationen transferieren, dann lokal joinen.
Oder mit Filter: Nur distinkte Join-Attribute transferieren, Join ausführen und dann Ergebnis-Tupel nachladen.
Tags:
Source: Kapitel 9
Source: Kapitel 9
Flashcard info:
Author: kread
Main topic: Informatik
Topic: Datenbanken
School / Univ.: Universität Koblenz-Landau
City: Koblenz
Published: 18.10.2010