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.

9.2 ONC-Protokoll<br />

Anfrageverarbeitung<br />

� In diesem Abschnitt betrachten wir Operatoren und ihre Implementierungen, die auf einer<br />

Relation bzw. zwei Relationen arbeiten.<br />

� Alle Operatoren erfüllen die so genannte ONC-Schnittstelle eines Iterators:<br />

– Open: Öffnet den Iterator<br />

– Next: Gibt das nächste Element<br />

– Close: Schließt den Iterator<br />

Auf Basis dieser Schnittstelle können beliebige Operatoren der Algebra miteinander kombiniert<br />

werden.<br />

Ziel bei der Implementierung der Operatoren<br />

� Bedarfsgesteuerte Produktion der Ergebnisse<br />

– Immer dann, wenn auf einem Operator Next aufgerufen wird, wird erst das nächste<br />

Ergebnis berechnet!<br />

– Vermeidung von teuren Preprocessing-Schritten und Abspeicherung von Ergebnissen auf<br />

dem Externspeicher.<br />

Seite 342

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!