28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Anforderung an ONC<br />

Anfrageverarbeitung<br />

� Damit eine möglichst effiziente Verarbeitung gewährleistet wird, sollten die physischen<br />

Operatoren nicht blockieren, sondern erste Ergebnisse bereits dann liefern, wenn die<br />

Eingabemenge(n) nicht vollständig vorliegen.<br />

– Erste Ergebnisse sollten schnell erzeugt werden (Optimierungsziel).<br />

– Die durchschnittliche Antwortzeit für einen Aufruf von Next sollte niedrig sein.<br />

� Beim Open eines Operators werden die erforderlichen Parameter der Operatoren gesetzt (wie<br />

z. B. der benötigte Hauptspeicher) und die Metadaten berechnet.<br />

– Open wird beginnend bei der Wurzel rekursiv für die Kinderknoten im Operatorbaum<br />

aufgerufen.<br />

– Das Open eines Operators ist erst dann abgeschlossen, wenn die darunter liegenden<br />

Operatoren vollständig geöffnet sind.<br />

– Teilweise können die Verfahren sich noch zur Laufzeit an den tatsächlich verfügbaren<br />

Speicher anpassen (speicheradaptive Verfahren)<br />

� Vorteile:<br />

– Einfacher Austausch von Implementierungen<br />

– Keine Zwischenspeicherung von Ergebnissen<br />

Seite 343

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!