Definition: Early Materialization

Als Early Materialization bezeichnen wir eine Technik in spaltenorientierten Datenbanken, bei der Daten möglichst früh im Abfrageprozess aus komprimierten Formaten in ihre ursprüngliches Format materialisiert werden.

Der Vorteil dieser Methode liegt darin, dass die Operationen auf vollständig unkomprimierten Daten ausgeführt werden, was die Komplexität der nachfolgenden Schritte reduziert und die Nutzung der vorhandenen Indizes und anderer Optimierungen ermöglicht.

Hier am Beispiel der Abfrage

SELECT custID, SUM(price)
FROM table 
WHERE (prodID = 4) AND (storeID = 1) 
GROUP BY custID