Home > Lernmodule > Modul 10 |
Der B+-Baum
In dieser Lerneinheit gehen wir auf Techniken zur effizienten Anfrageauswertung ein. Wesentlicher Schwerpunkt ist die Diskussion des B+-Baumes als grundlegende Indexstruktur zur schnellen (logarithmischen) Suche in sehr großen Datenmengen.
Anfragebearbeitung
SQL ist eine deskriptive Sprache, d.h., der Benutzer
beschreibt nicht den Auswertungsvorgang,
sondern das gewünschte Ergebnis. Dies führt dazu, dass eine gegebene
SQL-Anfrage in der Regel auf unterschiedliche Art und Weise ausgewertet werden
kann. Es ist die Aufgabe des Optimierers, die günstigste Auswertungsvariante
zu finden. Der hierbei mögliche Performanzgewinn wird an einem Beispiel
aufgezeigt.