Massenoptimierter Programmierstil

Massenoptimierung

Einzelsatzverarbeitung ist passé. Eingabe wie Ausgabe ist eine Menge. Jeder Verarbeitungsschritt einer Funktionalität arbeitet letztendlich von Menge zu Menge. Dabei sind Granularitätswechsel möglich.

 

Mehr ...

Datenbankzugriffe

Bei Datenbankzugriffen werden zwei Ziele gleichzeitig verfolgt: Sowohl Datenmenge als auch Anzahl der Zugriffe werden minimiert. Neben Ranges sind Schlüsselmengen eine Lösung.

Schlüssel

Um aus Mengen Untermengen oder gar Einzelsätze effizient zu ermitteln, sind Schlüssel nötig. Bei ABAP bieten sich für internen Tabellen spezialisierte Sekundärschlüssel an.

Puffer

Einmal aus der Datenbank abgefragte Daten werden gepuffert - entweder während des Ladens zur ersten Verwendung oder gebündelt aus Pre-Fetch. Puffergröße und -lebensdauer sind kritische Größen. 

 

Mehr ...

Druckversion | Sitemap
© orangeclass 2017