Abfrageverarbeitung
Abfrageverarbeitung bezeichnet den Prozess der Analyse, Optimierung und Ausführung von Abfragen in Informationssystemen mit dem Ziel, korrekte Ergebnisse effizient bereitzustellen. Sie kommt in relationalen Datenbanken ebenso zum Einsatz wie in Suchmaschinen, Data-Warehouse-Systemen und semantischen Abfragesprachen.
Der Ablauf beginnt mit der Abfrageeingabe. Ein Parser wandelt die Abfrage in eine interne Repräsentation um,
Der Ausführungsplan wird von der Ausführungs-Engine umgesetzt. Typische Operatoren sind TableScan oder IndexScan, Join-Operatoren, Sort, Group-By,
Bei verteilten oder großen Datensätzen erweitert sich die Abfrageverarbeitung um parallele Ausführung, Datenlokalität, Netzwerkkosten und spezialisierte